Вы находитесь на странице: 1из 1

1.

Фабричный метод – определяет интерфейс для создания объектов


2. Абстрактная фабрика – предоставляет интерфейс для создания семейств, связанных между
собой. 
3. Строитель – предоставляет способ состав объекта.
4. Прототип – описывает виды создаваемых объектов с помощью прототипа и создает.
5. Одиночка - гарантирует, что некоторый класс может иметь только один.
6. Адаптер - преобразует интерфейс класса в некоторый другой интерфейс, ожидаемый
клиентами. 
7. Мост - отделяет абстракцию от реализации, возможность независимо изменять то и другое. 
8. Компоновщик - группирует объекты в древовидные структуры для представления иерархий
типа «часть-целое». 
9. Декоратор - применяются для расширения имеющейся. 
10. Фасад - предоставляет унифицированный интерфейс к множеству интерфейсов. 
11. Легковес - позволяет вместить большее количество объектов в отведённую оперативку.
12. Заместитель - подменяет другой объект для контроля доступа к нему. 
13. Цепочка обязанностей - организация в системе уровней ответственности. 
14. Команда – представляет собой действие, превращает запросы в объекты. 
15. Итератор - дает возможность последовательно обойти все элементы составного объекта. 
16. Посредник - позволяет уменьшить связанность множества классов между собой.
17. Снимок - позволяет сохранять и восстанавливать прошлые состояния объектов.
18. Наблюдатель - позволяет объекту этого класса получать оповещения об изменении состояния
др объектов.
19. Состояние - позволяет объектам менять поведение в зависимости от своего состояния.
20. Стратегия - можно менять алгоритм независимо от клиента. 
21. Шаблонный метод - определяет скелет алгоритма, перекладывая ответственность за
некоторые его шаги на подклассы. 
22. Посетитель - позволяет определить новую операцию, не меняя классы элементов. 

Вам также может понравиться