шаблон проектирования

Шаблоны проектирования (Design patterns)

Отношение людей к шаблонам проектирования двоякое: есть просто фанаты, которые применяют их везде, другие же — относятся скептически и не признают шаблонов.

По сути, patterns — это выполнение одних и тех же операций автоматически, некий алгоритм действий.

Шаблоны проектирования делят на группы:

  • Основные шаблоны (фундаментальные).
  1. шаблон делегирования (delegation pattern).
  2. шаблон функционального дизайна (functional design).
  3. неизменяемый объект.
  • Порождающие шаблоны проектирования (creationall).
  1. фабричный метод (factory method).
  2. абстрактная фабрика (abstract factory).
  3. строитель (builder).
  4. прототип (prototype).
  5. одиночка (singleton).
  • Структурные шаблоны (structural).
  1. адаптер (adapter).
  2. мост (bridge).
  3. компоновщик (composite).
  4. декоратор (decorator).
  5. фасад (facade).
  • Поведенческие шаблоны (behavioral).
  1. посредник (mediator).
  2. наблюдатель (observer).
  3. стратегия (strategy).

Шаблонов очень много, и каждого из них есть свои шаблоны и шаблонный ряд. 90% из них — это простейшие шаблоны.




Добавить комментарий

Ваш e-mail не будет опубликован.