Книга по архитектуре ПО и принципам ООП?

Честно говоря ищу то, не знаю что. В принципе давно уже программирую, и сами языки давно выучил (грамматику, скажем так).

Но вот чувствую, что не хватает «изящества» моим иерархиям классов и в целом принципам построения всей архитектуры. Прекрасно понимаю, что это приходит с опытом и с мастерством.


Хотелось бы почитать что-нибудь «эдакое», которое поможет разложить по полочкам знания, чтобы были примеры наследований например для различных ситуаций, возможно это просто грамотное использование паттернов?


Буду рад любым разумным предложениям. Английский — свободно.
  • Вопрос задан
  • 17247 просмотров
Пригласить эксперта
Ответы на вопрос 10
Э. Фримен, Э. Фримен, К. Сьерра, Б. Бейтс. Паттерны проектирования.
www.ozon.ru/context/detail/id/6108824/

Описаны те же паттерны, что и у ГоФ, но более доступно. Для начинающего самое оно.
Ответ написан
Melkij
@Melkij
PostgreSQL DBA
Ну и конечно:
С. Макконнелл Совершенный код.
Ответ написан
Gibbzy
@Gibbzy
Мартин Фаулер. Архитектура корпоративных приложений.
ISBN 5-8459-0579-6, 0-321-12742-0; 2007 г.
Ответ написан
milky_cookie
@milky_cookie
ну если в вопросах ООП, то в моей «школе» библией была книга Гради Буча «Объектно-ориентированный анализ и проектирование с примерами приложений на С++».
Неважно на каком языке вы пишете — книга понятна и даже интересна. Очень советую
Ответ написан
alexeygrigorev
@alexeygrigorev
Переворачиватель пингвинов
Книги Роберта Мартина — Clean Code и Agile Software Development: Principles, Patterns, and Practices
Ответ написан
@evil0o
Не знаю на сколько в тему.
Для ленивых "Шаблоны разработки (Design patterns) Сергей Немчинский".
vk.com/video-79831840_170741376
Ответ написан
@Hitory
Попробуйте книгу Pattern Oriented Software Architecture — A system of patterns
ссылка на амазон
Что-то более структурированное и серьезое чем head first, но в тоже время у них немного другой взгляд на паттерный чем у гоф (они это сами в книге и упоминают).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы