Learning JavaScript Design Patterns / Шаблоны проектирования JavaScript: Виды шаблонов

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Глоссарий от известного создателя книги, Проблемно-Ориентированных Терминов, справедливо утверждает что:

On_and_On 15.05.14 в 06:21

0

"Имена шаблонов, абстракции, и определение ключевых аспектов общей проектной структуры, делают его полезным для создания многоразового объектно-ориентированного проектирования. Шаблон определяет участвующие классы и их экземпляры, их роли и связи, а также распределение обязанностей.

On_and_On 15.05.14 в 06:26

0

Каждый шаблон направлен ​​на определенную объектно-ориентированную проблему проектирования или спорный вопрос. Он описывает, когда оно применяется, или может ли он быть применен в силу других конструктивных ограничений, и последствия и компромиссов его использования. Так как мы в конечном итоге должны реализовать наши проекты, шаблон также содержит пример ... код для показа реализации.

On_and_On 15.05.14 в 06:30

0

Хотя шаблоны описывают объектно-ориентированную конструкцию, они основаны на практических решениях, которые были реализованы в обычных объектно-ориентированных языках программирования .... "

On_and_On 15.05.14 в 06:34

0

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

On_and_On 15.05.14 в 06:37

0

Создание шаблонов.

On_and_On 15.05.14 в 06:38

0

Создание шаблонов сосредотачивается на работе при создании механизмов объекта, где объекты, созданные в манере, подходящей для ситуации в которой мы работаем. Основной подход к созданию объекта должен быть, в противном случае это может привести к дополнительной сложности в проекте, пока эти шаблоны стремятся решить эту проблему контролируя процесс создания.

On_and_On 15.05.14 в 06:46

0

Некоторые из шаблонов, которые подпадают под эту категорию, являются: Конструктор, Фабричный, Абстракция, Прототип, Синглтон и Строитель.

On_and_On 15.05.14 в 06:57

0

Структура шаблонов

On_and_On 15.05.14 в 06:57

0

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

On_and_On 15.05.14 в 07:14

0

Шаблоны, которые попадают под эту категорию, включают в себя: Декоратор, Фасад, Приспособленец, Адаптер и Прокси.

On_and_On 15.05.14 в 07:17

0

Поведенческие шаблоны

On_and_On 15.05.14 в 07:19

0

Поведенческие шаблоны направлены на улучшение или оптимизацию коммуникации между несопоставимыми объектами в системе.

On_and_On 15.05.14 в 07:34

0

Некоторые поведенческие шаблоны включают в себя: Итератор, Посредник, Наблюдатель и Посетитель.

On_and_On 15.05.14 в 07:36

0
Минутку...