Page 26 - 4252
P. 26
Адаптер (Adapter) – GoF;
Декоратор (Decorator) або Оболонка (Wrapper) – GoF;
Заступник (Proxy) або Сурогат (Surrogate) – GoF;
Інформаційний експерт (Information Expert) – GRASP;
Компонувальник (Composite) – GoF;
Міст (Bridge), Handle (описувач) або Тіло (Body) – GoF;
Низька зв'язаність (Low Coupling) – GRASP;
Пристосуванець (Flyweight) – GoF;
Стійкий до змін (Protected Variations) – GRASP;
Фасад (Facade) – GoF.
o Патерни проектування поведінки класів / об'єктів
Інтерпретатор (Interpreter) – GoF;
Ітератор (Iterator) або Курсор (Cursor) – GoF;
Команда (Command), Дія (Action) або Транзакція (Транзакція) –
GoF;
Спостерігач (Observer), Опублікувати - підписатися (Publish -
Subscribe) або Delegation Event Model – GoF;
Не розмовляйте з невідомими (Don't talk to strangers) – GRASP;
Відвідувач (Visitor) – GoF;
Посередник (Mediator) – GoF;
Стан (State) – GoF;
Стратегія (Strategy) – GoF;
Зберігач (Memento) – GoF;
Ланцюжок обов'язків (Chain of Responsibility) – GoF;
Шаблонний метод (Template Method) – GoF;
Високе зачеплення (High Cohesion) – GRASP;
Контролер (Controller) – GRASP;
Поліморфізм (Polymorphism) – GRASP;
Штучний (Pure Fabrication) – GRASP;
Перенаправлення (Indirection) – GRASP.
o Твірні патерни проектування
Абстрактна фабрика (Abstract Factory, Factory), ін. назва Інструмен-
тарій (Kit) – GoF;
Одинак (Singleton) – GoF;
Прототип (Prototype) – GoF;
Творець примірників класу (Creator) – GRASP;
Будівельник (Builder) – GoF;
Фабричний метод (Factory Method) або Віртуальний конструктор
(Virtual Constructor) – GoF.
25