Блохқа не дейсіз?

Бағдарламалау
Джошуа Блох «Effective java» кітабында мынадай өсиет айтқан екен:
Өте айқын себеп болмайынша, класстар өзгермейтін күйде болғаны дұрыс… Ал егерде басқа амал болмаса, қолдан келгенше өзгеру мүмкіндігін шекте.


Ал не дейсіз? Бұны қалай түсінесіз? Кім тыңдап жүр екен, бұл ақсақалды?

Classes should be immutable unless there's a very good reason to make them mutable....If a class cannot be made immutable, limit its mutability as much as possible.

3 пікір

avatar
Қауіпсіздік үшін деп ойлаймын, капоты ашық тұрған машинаны бүлдіру оңай ғой.
avatar
Ашық тұрғаннан көрі, ашылмайтын деген жақсырақ келетін болар)
avatar
өй, ашылатын дегенім ғой
Тек қана тіркелген және авторизациядан өткен қолданушылар пікір қалдыра алады.