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
   21   22   23   24   25   26   27   28   29   30   31