Задать вопрос

Как научиться декомпозиции в ООП?

Застрял в процедурном мышлении. Мой максимум погружения в мир ООП - Laravel, но там все сделано за меня и максимум, что я лепил - корявые сервисные классы.
Решил, что так не пойдет и прицелился освоить ООП. Одним из камней преткновения стала декомпозиция. Условные ChatGPT и Claude мне накидывает примеры этой самой декомпозции, но я никак не врубаюсь, зачем так жестко нарезать...

Пришел к выводу, что нужна литературы на этот счет.
Мой инглиш не позволяет читать книги, только база.

Соответственно, два вопроса - есть ли литература? И если нет - реально ли поднять тему самостоятельно и каким макаром?
  • Вопрос задан
  • 266 просмотров
Подписаться 1 Простой 3 комментария
Ответ пользователя Илья Голец К ответам на вопрос (5)
igolets
@igolets
Программист C#, MSSQL
Могу предложить два пути (их в идеале можно/нужно) совместить:
  1. Правильные книжки ("библия" по теме — книжка Гради Буча https://www.academia.edu/36807105/OBJECT_ORIENTED_..., ещё ссылка https://github.com/gowthamanniit/Java/blob/master/...)
  2. Найти работу, где это можно применить. В идеале — в немаленькой конторе, где есть практика code review, чтобы получать регулярную обратную связь по своей работе.
Ответ написан
Комментировать