Кабинет пользователя
Идентификатор пользователя
Пароль

Обозначения


Отношения между классами


  • — агрегация (aggregation) — описывает связь «часть»–«целое», в котором «часть» может существовать отдельно от «целого». Ромб указывается со стороны «целого».

  • — композиция (composition) — подвид агрегации, в которой «части» не могут существовать отдельно от «целого».

  • — зависимость (dependency) — изменение в одной сущности (независимой) может влиять на состояние или поведение другой сущности (зависимой). Со стороны стрелки указывается независимая сущность.

  • — обобщение (generalization) — отношение наследования или реализации интерфейса. Со стороны стрелки находится суперкласс или интерфейс.


Виды паттернов


  • — поведенческие (behavioral);

  • — порождающие (creational);

  • — структурные (structural).



Список шаблонов



Хранитель (memento)



Цепочка обязанностей (chain of responsibility)



Наблюдатель (observer)



Команда (command)



Состояние (state)



Интерпретатор (interpreter)



Стратегия (strategy)



Итератор (iterator)



Шаблонный метод (template method)



Посредник (mediator)



Посетитель (visitor)



Адаптер (adapter)



Прокси (proxy)



Мост (bridge)



Абстрактная фабрика (abstract factory)



Компоновщик (composite)



Строитель (builder)



Декоратор (decorator)



Фабричный метод (factory method)



Фасад (facade)



Прототип (prototype)



Приспособленец (flyweight)



Одиночка (singleton)



Комментарии и вопросы

Опубликовать комментарий или вопрос

Copyright 2024 © ELTASK.COM
All rights reserved.