سلام
اگه تو جاوا يك نفر كلاس هاي ٧٠٠٠ خطي رو تو بدنه كلاس به صورت آبجكت استاتيك بگيره و به صورت سينگلتون استفاده كنه این سبک کد نویسی درسته؟ حدود ٨ كلاس view و controller سنگين
سلام
اگه تو جاوا يك نفر كلاس هاي ٧٠٠٠ خطي رو تو بدنه كلاس به صورت آبجكت استاتيك بگيره و به صورت سينگلتون استفاده كنه این سبک کد نویسی درسته؟ حدود ٨ كلاس view و controller سنگين
آخرین ویرایش به وسیله amirmxp : جمعه 01 تیر 1397 در 10:48 صبح
متوجه بخش اول نشدم، با این حال سینگلتون وقتی یک آبجکت میخوای در کل برنامه از یک کلاس باشه مفیده و پترنی هست که زیاد استفاده میشه و مشکلی نداره. فقط در حالت چندنخی دقت کنید که متفاوت خواهد بود.
اما در خصوص حجم کدهای یک کلاس، معمولا حجم کدها نباید زیاد باشه. هر کلاس یک مفهوم رو برسونه و یکسری متد برای کار با اون باید داشته باشه. معمولا میشه کلاس های با حجم کد بالا رو به کلاس های کوچکتر تبدیل کرد، با این حال گاهی اوقات هم از نظر معنایی نمیشه به راحتی کلاس رو به کلاس های کوچکتر تبدیل کرد و ممکنه تعداد خط هاش زیاد باشه. توصیه اینه که کلاس کوچک باشه، اما لزومی نداره.