Head First, Паттерны проектирования, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2022.
Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно- ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге «Head First. Паттерны проектирования». Если вы уже читали книги из серии Head First, то знаете, что вас ждет визуально насыщенный формат, разработанный с учетом особенностей работы мозга. В книге «Head First. Паттерны проектирования» принципы и паттерны проектирования представлены так, чтобы вы не заснули, читая книгу, научились решать реальные задачи проектирования программных продуктов и общаться на языке паттернов с другими участниками вашей команды.

Добро пожаловать в мир паттернов.
Наверняка вашу задачу кто-то уже решал. В этой главе вы узнаете, почему (и как) следует использовать опыт других разработчиков, которые уже сталкивались с аналогичной задачей и успешно решили ее. Заодно мы поговорим об использовании и преимуществах паттернов проектирования, познакомимся с ключевыми принципами объектно-ориентированного (ОО) проектирования и разберем пример одного из паттернов. Лучший способ использовать паттерны — запомнить их, а затем научиться распознавать те места ваших архитектур и существующих приложений, где их уместно применить. Таким образом, вместо программного кода вы повторно используете чужой опыт.
Содержание.
Введение.
Добро пожаловать в мир паттернов: знакомство с паттернами.
Объекты в курсе событий: паттерн Наблюдатель.
Украшение объектов: паттерн Декоратор.
Домашняя ОО-выпечка: паттерн Фабрика.
Уникальные объекты: паттерн Одиночка.
Инкапсуляция вызова: паттерн Команда.
Умение приспосабливаться: паттерны Адаптер и Фасад.
Инкапсуляция алгоритмов: паттерн Шаблонный Метод.
Управляемые коллекции: паттерны Итератор и Компоновщик.
Состояние дел: паттерн Состояние.
Управление доступом к объектам: паттерн Заместитель.
Паттерны паттернов: составные паттерны.
Паттерны в реальном мире: паттерны для лучшей жизни.
Приложение: другие паттерны.
Купить .
Теги: Фримен :: Робсон :: Сьерра :: Бейтс :: книги по программированию :: программирование :: паттерны