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

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

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

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

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

برای JVM هزینه نگه داری کلاس کمتره یا اینترفیس؟
سوال 7 ماه قبل در تالار برنامه نویسی توسط یوری (426 امتیاز)
ویرایش 7 ماه قبل توسط یوری

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.57165 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1853 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2574 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.43155 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.1659 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.19111 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.33409 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.2832 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.6436 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.1424 بازدید
کانال تلگرام جواب یاب
...