Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'redirect_login_page' not found or invalid function name in /var/www/yur88222767/data/www/1st-network.ru/wp-includes/class-wp-hook.php on line 308
Шаблоны проектирования (Design patterns) - В сети

Шаблоны проектирования (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% из них — это простейшие шаблоны.


Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности