Паттерны проектирования, Фримен Э., Фримен Э., Сьерра К., Бейтс Б., 2011.
В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O'Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования.
Вот что сделали МЫ.
Мы использовали рисунки, потому что мозг лучше приспособлен для восприятия графики, чем текста. С точки зрения мозга рисунок стоит 1024 слов. А когда текст комбинируется с графикой, мы внедряем текст прямо в рисунки, потому что мозг при этом работает эффективнее. Мы используем избыточность: повторяем одно и то же несколько раз, применяя разные средства передачи информации, обращаемся к разным чувствам— и все для повышения вероятности того, что материал будет закодирован в нескольких областях вашего мозга.
Содержание.
Введение
1 Добро пожаловать в мир паттернов: знакомство с паттернами
2 Объекты в курсе событий: паттерн Наблюдатель
3 Украшение объектов: паттерн Декоратор
4 Домашняя ОО-выпечка: паттерн Фабрика
5 Уникальные объекты: паттерн Одиночка
6 Инкапсуляция вызова: паттерн Команда
7 Умение приспосабливаться: паттерны Адаптер и Фасад
8 Инкапсуляция алгоритмов: паттерн Шаблонный Метод
9 Управляемые коллекции: паттерны Итератор и Компоновщик
10 Состояние дел: паттерн Состояние
11 Управление доступом к объектам: паттерн Заместитель
12 Паттерны паттернов: составные паттерны
13 Паттерны в реальном мире: паттерны для лучшей жизни
14 Приложение: другие паттерны
Купить .
Теги: Фримен :: Сьерра :: Бейтс :: 2011 :: паттерн :: проектирование
Смотрите также учебники, книги и учебные материалы:
- Эффективный Spark, масштабирование и оптимизация, Карау Х., Уоррен Р., 2018
- Эволюционная архитектура, поддержка непрерывных изменений, Нил Ф., Ребекка П., Патрик К., 2019
- Чистый код, создание, анализ и рефакторинг, библиотека программиста, Мартин Р., 2013
- Чистый код, создание, анализ и рефакторинг, библиотека программиста, Мартин Р., 2010
- Изучаем HTML, XHTML и CSS, Фримен Э., Фримен Э., 2012
- Изучаем С#, Стиллмен Э., Грин Д., 2014
- Изучаем С#, Стиллмен Э., Грин Д., 2012
- Секреты CSS, идеальные решения ежедневных задач, Веру Л., 2016