В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O’Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования.
Введение 25 1 Добро пожаловать в мир паттернов: знакомство с паттернами 37 2 Объекты в курсе событий: паттерн Наблюдатель 71 3 Украшение объектов: паттерн Декоратор 111 4 Домашняя ОО-выпечка: паттерн Фабрика 141 5 Уникальные объекты: паттерн Одиночка 199 6 Инкапсуляция вызова: паттерн Команда 219 7 Умение приспосабливаться: паттерны Адаптер и Фасад 269 8 Инкапсуляция алгоритмов: паттерн Шаблонный Метод 307 9 Управляемые коллекции: паттерны Итератор и Компоновщик 345 10 Состояние дел: паттерн Состояние 413 11 Управление доступом к объектам: паттерн Заместитель 457 12 Паттерны паттернов: составные паттерны 523 13 Паттерны в реальном мире: паттерны для лучшей жизни 599 14 Приложение: другие паттерны 633
Название: Паттерны проектирования Автор: Фримен Э., Робсон Э., Сьерра К., Бейтс Б. Год: 2018 Жанр: компьютерная, программирование Серия: Head First O’Reilly Издательство: Питер Язык: Русский
Формат: pdf Качество: eBook Страниц: 657 Размер: 21 MB
Скачать Фримен Э., Робсон Э., Сьерра К., Бейтс Б. - Паттерны проектирования (2018)