0 امتیاز
قبل در برنامه نویسی توسط (426 امتیاز)
ویرایش شده قبل توسط
اگر یک کلاس فیلد های های ثابت زیادی داشته باشه. و همچنین متدهای عمومی ( مثله متدهای که کاره تبدیل کردن یک ابجکت بزرگ رو به یک ابجکت کوچکتر دارن که از نظر business ی ابحکت کوچکتره خوانایی بهتری داره که اصطلاحا بهش method mapping میگیم و..... )  داشته باشه.

که اگر بخوایم این ثابت ها رو تویه کلاس اصلی قرار بدیم هم خوانایی کد رو کم میکنه همچنین کد رو کثیف میکنه

قبلا اینها رو در کلاسه دیگه ای بنام xxxUtil قرار میدادیم

اما الان که میشه تویه اینترفیس default متد داشت بهتر نیست که این ثابت ها و متدها رو تویه اینترفیس قرار داد؟

برای JVM هزینه نگه داری کلاس کمتره یا اینترفیس؟

سوالات مشابه

+1 امتیاز
1 پاسخ 395 بازدید
0 امتیاز
1 پاسخ 38 بازدید
...