Шаблон проектирования «Команда» (Command)

Шаблон проектирования «Команда» (Command) используется для инкапсуляции запроса в виде объекта, что позволяет передавать запросы в качестве параметров, хранить их в структурах данных и выполнять их в различных контекстах.

Читать далее...

Шаблон проектирования «Цепочка обязанностей» (Chain of Responsibility)

Шаблон проектирования «Цепочка обязанностей» (Chain of Responsibility) используется для обработки запросов, которые должны быть обработаны разными объектами в зависимости от их типа или содержания.

Читать далее...

Шаблон проектирования Шаблонный Метод (Template Method)

Шаблонный метод (Template Method) — это шаблон проектирования, который позволяет определить скелет алгоритма в базовом классе и дать возможность подклассам изменять некоторые шаги алгоритма, не меняя его общей структуры.

Читать далее...

Шаблон проектирования «Интерпретатор» (Interpreter)

Шаблон проектирования «Интерпретатор» (Interpreter) используется для создания языковых интерпретаторов. Он позволяет интерпретировать определенный язык и выполнять соответствующие действия.

Читать далее...