Цитата:
|
Как-то не попадалось толковых книг именно по абстрагированию, то есть вычленению объектов (классов) в хаосе проектного задания; обычно размышления об этом раскиданы то там то сям, хотя это конечно самая основа ООП, правильно вычленить классы и разделить между ними ответственности.
|
Согласен!)) Очень важен баланс между "одним большим классом, в котором всё всё всё" и "кучей маленьких классов, когда едва ли не каждый метод вынесен в отдельный класс" - подобные крайности часто встречаются у начинающих "оопшников")) Правильное проектирование кода приходит с опытом и никак иначе

Сложно представить книжку, которая заменит опыт. А вообще, лучшая книжка - это правильно написанный код какого-нибудь хорошего проекта)) Помню в своё время ковырял open-source Java-сервер для игрушки lineage2 - тогда и внял что есть ООП

)