azam2005
جمعه 26 خرداد 1385, 11:43 صبح
سلام
من کلاسی به نام ADV00 دارم که به ثبت خطاهای رخ داده شده در برنامه میپردازد
پس این کلاس در کلیه کلاسها که امکان خطا در آنها وجود دارد میبایست new شود وproperty های آن مقدار گیرد.
property ها ی آن نام کاربری /فرمی که خطا در آن اتفاق افتاده /ساعت خطاو...
یک راه این است که اگر در یک فرم کلاس ADV01را new کردم که در این کلاس کلاس ADV00 new میشود
یک property به نام user name و name form اضافه کنم و هر گاه در متد ADV01.insert خطا رخ داد متد ADV00.AddErrotToBank که ازuser name property و name form استفاده میکند اجرا شود
به نظر کار درستی نیست چون همه کلاسها میبایست این دو property را داشته باشند
آیا راه حلی برای یک دوست که تازه برنامه نویسی شی گرا را ایجاد کرده سراغ دارید
در ضمن هر راهنمایی در زمینه شی گرایی ممنون میشوم
من کلاسی به نام ADV00 دارم که به ثبت خطاهای رخ داده شده در برنامه میپردازد
پس این کلاس در کلیه کلاسها که امکان خطا در آنها وجود دارد میبایست new شود وproperty های آن مقدار گیرد.
property ها ی آن نام کاربری /فرمی که خطا در آن اتفاق افتاده /ساعت خطاو...
یک راه این است که اگر در یک فرم کلاس ADV01را new کردم که در این کلاس کلاس ADV00 new میشود
یک property به نام user name و name form اضافه کنم و هر گاه در متد ADV01.insert خطا رخ داد متد ADV00.AddErrotToBank که ازuser name property و name form استفاده میکند اجرا شود
به نظر کار درستی نیست چون همه کلاسها میبایست این دو property را داشته باشند
آیا راه حلی برای یک دوست که تازه برنامه نویسی شی گرا را ایجاد کرده سراغ دارید
در ضمن هر راهنمایی در زمینه شی گرایی ممنون میشوم