PDA

View Full Version : برنامه نویسی شی گرا



azam2005
جمعه 26 خرداد 1385, 10:43 صبح
سلام
من کلاسی به نام ADV00 دارم که به ثبت خطاهای رخ داده شده در برنامه میپردازد
پس این کلاس در کلیه کلاسها که امکان خطا در آنها وجود دارد میبایست new شود وproperty های آن مقدار گیرد.
property ها ی آن نام کاربری /فرمی که خطا در آن اتفاق افتاده /ساعت خطاو...

یک راه این است که اگر در یک فرم کلاس ADV01را new کردم که در این کلاس کلاس ADV00 new میشود
یک property به نام user name و name form اضافه کنم و هر گاه در متد ADV01.insert خطا رخ داد متد ADV00.AddErrotToBank که ازuser name property و name form استفاده میکند اجرا شود
به نظر کار درستی نیست چون همه کلاسها میبایست این دو property را داشته باشند
آیا راه حلی برای یک دوست که تازه برنامه نویسی شی گرا را ایجاد کرده سراغ دارید
در ضمن هر راهنمایی در زمینه شی گرایی ممنون میشوم

nazaninam
جمعه 26 خرداد 1385, 12:29 عصر
سوالتون یکم گیج کننده است
شما از چه متد هایی برای خطایابی استفاده میکنید ؟
دقیقا بفرمایید چه کاری انجام میدید تا راه بهتری پیشنهاد بدیم

azam2005
جمعه 26 خرداد 1385, 12:37 عصر
هر گاه خطایی رخ میدهد آن خطا همراه با کاربری که این خطا برای او رخ داده است در Sql میباست ثبت شود.