Структурные паттерны
Общее описание
Структурные паттерны - это группа шаблонов проектирования, которая решает задачи, связанные с организацией классов и объектов в более крупные структуры.
Структурные паттерны уровня класса используют наследование для составления композиций из интерфейсов и реализаций.
Вместо композиции интерфейсов или реализаций структурные паттерны уровня объекта компонуют объекты для получения новой функциональности.
К структурным паттернам уровня класса можно отнести: адаптер и мост.
К структурным паттернам уровня объекта можно отнести: декоратор, компоновщик, заместитель, фасад.
Используются следующие механизмы:
Наследование - это концепция, позволяющая описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью.
Композиция - построение структуры путем объединения объектов некоторых классов.
Last updated
Was this helpful?