Погружение в паттерны проектирования, Швец А., 2021

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Погружение в паттерны проектирования, Швец А., 2021.

   Эта книга состоит из описания 22-х классических паттернов проектирования, впервые открытых «Бандой Четырёх» ("Gang of Four" или просто GoF) в 1994 году.
Каждая глава книги посвящена только одному паттерну. Поэтому, книгу можно читать как последовательно, от края до края, так и в произвольном порядке, выбирая только интересные в данный момент паттерны.
Паттерны проектирования универсальны. Поэтому все примеры кода в этой книге приведены на псевдокоде, без привязки к конкретному языку программирования.

Погружение в паттерны проектирования, Швец А., 2021


Инкапсуляция.
Когда вы заводите автомобиль, вам достаточно повернуть ключи зажигания или нажать кнопку. Вам не нужно вручную соединять провода под капотом, поворачивать коленчатый вал и поршни, запуская такт двигателя. Все эти детали скрыты под капотом автомобиля. Вам доступен только простой интерфейс: ключ зажигания, руль и педали. Таким образом, мы приходим к определению интерфейса — публичной (public) части объекта, доступной остальным объектам.

Инкапсуляция - это способность объектов скрывать часть своего состояния и поведения от других объектов, предоставляя внешнему миру только определённый интерфейс взаимодействия с собой.

ОГЛАВЛЕНИЕ.
Как читать эту книгу.
ВВЕДЕНИЕ В ООП.
Вспоминаем ООП.
Краеугольные камни ООП.
Отношения между объектами.
ОСНОВЫ ПАТТЕРНОВ.
Что такое паттерн?.
Зачем знать паттерны?.
ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ.
Качества хорошей архитектуры.
Базовые принципы проектирования.
Инкапсулируйте то, что меняется.
Программируйте на уровне интерфейса.
Предпочитайте композицию наследованию.
Принципы SOLID.
S: Принцип единственной ответственности.
O: Принцип открытости/закрытости.
L: Принцип подстановки Лисков.
I: Принцип разделения интерфейса.
D: Принцип инверсии зависимостей.
КАТАЛОГ ПАТТЕРНОВ.
Порождающие паттерны.
Фабричный метод / Factory Method.
Абстрактная фабрика / Abstract Factory.
Строитель / Builder.
Прототип / Prototype.
Одиночка / Singleton.
Структурные паттерны.
Адаптер / Adapter.
Мост / Bridge.
Компоновщик / Composite.
Декоратор / Decorator.
Фасад / Facade.
Легковес / Flyweight.
Заместитель / Proxy.
Поведенческие паттерны.
Цепочка обязанностей / Chain of Responsibility.
Команда / Command.
Итератор / Iterator.
Посредник / Mediator.
Снимок / Memento.
Наблюдатель / Observer.
Состояние / State.
Стратегия / Strategy.
Шаблонный метод / Template Method.
Посетитель / Visitor.
Заключение.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Погружение в паттерны проектирования, Швец А., 2021 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-07-28 12:45:51