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