В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O'Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования.
Вот что сделали МЫ.
Мы использовали рисунки, потому что мозг лучше приспособлен для восприятия графики, чем текста. С точки зрения мозга рисунок стоит 1024 слов. А когда текст комбинируется с графикой, мы внедряем текст прямо в рисунки, потому что мозг при этом работает эффективнее. Мы используем избыточность: повторяем одно и то же несколько раз, применяя разные средства передачи информации, обращаемся к разным чувствам— и все для повышения вероятности того, что материал будет закодирован в нескольких областях вашего мозга.
Содержание.
Введение
1 Добро пожаловать в мир паттернов: знакомство с паттернами
2 Объекты в курсе событий: паттерн Наблюдатель
3 Украшение объектов: паттерн Декоратор
4 Домашняя ОО-выпечка: паттерн Фабрика
5 Уникальные объекты: паттерн Одиночка
6 Инкапсуляция вызова: паттерн Команда
7 Умение приспосабливаться: паттерны Адаптер и Фасад
8 Инкапсуляция алгоритмов: паттерн Шаблонный Метод
9 Управляемые коллекции: паттерны Итератор и Компоновщик
10 Состояние дел: паттерн Состояние
11 Управление доступом к объектам: паттерн Заместитель
12 Паттерны паттернов: составные паттерны
13 Паттерны в реальном мире: паттерны для лучшей жизни
14 Приложение: другие паттерны
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Фримен :: #Сьерра :: #Бейтс :: #2011 :: #паттерн :: #проектирование
Смотрите также учебники, книги и учебные материалы:
- Эффективный Spark, масштабирование и оптимизация, Карау Х., Уоррен Р., 2018
- Эволюционная архитектура, поддержка непрерывных изменений, Нил Ф., Ребекка П., Патрик К., 2019
- Чистый код, создание, анализ и рефакторинг, библиотека программиста, Мартин Р., 2013
- Чистый код, создание, анализ и рефакторинг, библиотека программиста, Мартин Р., 2010
- Изучаем HTML, XHTML и CSS, Фримен Э., Фримен Э., 2012
- Изучаем С#, Стиллмен Э., Грин Д., 2014
- Изучаем С#, Стиллмен Э., Грин Д., 2012
- Секреты CSS, идеальные решения ежедневных задач, Веру Л., 2016