Head First, Паттерны проектирования, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2022.
Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно- ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге «Head First. Паттерны проектирования». Если вы уже читали книги из серии Head First, то знаете, что вас ждет визуально насыщенный формат, разработанный с учетом особенностей работы мозга. В книге «Head First. Паттерны проектирования» принципы и паттерны проектирования представлены так, чтобы вы не заснули, читая книгу, научились решать реальные задачи проектирования программных продуктов и общаться на языке паттернов с другими участниками вашей команды.
Добро пожаловать в мир паттернов.
Наверняка вашу задачу кто-то уже решал. В этой главе вы узнаете, почему (и как) следует использовать опыт других разработчиков, которые уже сталкивались с аналогичной задачей и успешно решили ее. Заодно мы поговорим об использовании и преимуществах паттернов проектирования, познакомимся с ключевыми принципами объектно-ориентированного (ОО) проектирования и разберем пример одного из паттернов. Лучший способ использовать паттерны — запомнить их, а затем научиться распознавать те места ваших архитектур и существующих приложений, где их уместно применить. Таким образом, вместо программного кода вы повторно используете чужой опыт.
Содержание.
Введение.
Добро пожаловать в мир паттернов: знакомство с паттернами.
Объекты в курсе событий: паттерн Наблюдатель.
Украшение объектов: паттерн Декоратор.
Домашняя ОО-выпечка: паттерн Фабрика.
Уникальные объекты: паттерн Одиночка.
Инкапсуляция вызова: паттерн Команда.
Умение приспосабливаться: паттерны Адаптер и Фасад.
Инкапсуляция алгоритмов: паттерн Шаблонный Метод.
Управляемые коллекции: паттерны Итератор и Компоновщик.
Состояние дел: паттерн Состояние.
Управление доступом к объектам: паттерн Заместитель.
Паттерны паттернов: составные паттерны.
Паттерны в реальном мире: паттерны для лучшей жизни.
Приложение: другие паттерны.
Купить .
Теги: Фримен :: Робсон :: Сьерра :: Бейтс :: книги по программированию :: программирование :: паттерны
Смотрите также учебники, книги и учебные материалы:
- Golang для профи, Создаем профессиональные утилиты, параллельные серверы и сервисы, Цукалос М., 2024
- 100 ошибок Go и как их избежать, Харшани Т., 2023
- Выразительный JavaScript, Современное веб-программирование, Хавербеке М., 2020
- JavaScript для профессиональных веб-разработчиков, Фрисби М., 2022
- TypeScript быстро, Файн Я., Моисеев А., 2021
- Современный язык Java, Лямбда-выражения, потоки и функциональное программирование, Урма Р.Г., Фуско М., Майкрофт А., 2020
- Трехмерное глубокое обучение на Python, Ма К., Хегде В., Йольан Л., 2023
- Создание приложений машинного обучения, От идеи к продукту, Амейзен Э., 2022