📖 Простое объектно-ориентированное проектирование
🖋 Маурисио Аниче
📝 О чём книга
Аниче объясняет, как удерживать сложность объектно-ориентированного кода под контролем. Он разбирает декомпозицию методов и классов, инкапсуляцию состояния, управление зависимостями, проектирование абстракций и разделение системы на модули. Отдельные главы посвящены работе с внешними зависимостями и инфраструктурой. Материал сопровождается примерами и упражнениями.
👥 Кому пригодится
Разработчики, знакомые с объектно-ориентированным программированием, — для проектирования классов, управления зависимостями и поддержания понятной структуры растущей кодовой базы.
⭐ Почему стоит прочитать
Аниче более 20 лет занимается разработкой ПО и преподаёт программную инженерию в Дельфтском техническом университете. В книге он разбирает проектные решения на конкретных примерах и объясняет, когда усложнение кода оправданно.