نقل قول نوشته شده توسط hamid_isf_1360 مشاهده تاپیک
بسم رب العشق

این روش برای این خوبه که شما در روش های عادی مجبورید وقتی می خواهید مثلا از
فرم دوم که بوسیله فرم اول ایجاد شده رنگ تکست باکس فرم اول را تغییر بدید نمی تونید.
----------------------------------------------------------------------------------------------
روش owner و دیگر روش های دیگه هم هست ولی این خیلی راحت تره.
----------------------------------------------------------------------------------------------
در ضمن استاتیک تعریف شده که نیاز نداشته باشیم از کلاس new بسازیم.
----------------------------------------------------------------------------------------------
اما با این روش تمام فرمهای برنامه بصورت سیال در میاند و هر کاری که خواستید می تونید
بین آنها انجام بدید , راستی اگه بازم دیدید این روش به دردتون نمی خوره یه روش راحتر از این
بیان کنید همه استفاده می کنیم
----------------------------------------------------------------------------------------------
یا علی
اصلا بحث به درد بخور بودن و راحتی این روش نیست، بحث سر اینه که این روش شما بسیاری از مطالبی که در برنامه نویسی شی گرا وجود دارد را نقض می کند!

یعنی قوانینی که در OOP در نهایت به سود برنامه نویس هستند در این روش نادیده گرفته میشن !

در OOP هر کلاس به عنوان یک جعبه سیاه در نظر گرفته میشه که از طریق پارامترها ومتد ها با خارج ارتباط داره نه از طریق در اختیار قرار دادن اعضای داخلیش به طور مستقیم(public)!

در ضمن Owner با این روش هیچ ربطی با هم ندارند ، Owner صرفا یک ارجاع به شی پدر هستش ،ولی این طوری شما یک شی جدید ایجاد میکنید.

این روش ممکنه کار راه بنداز باشه ولی صحیح نیست!