Press ESC to close

Паттерны C#

0 15

Команда.

Паттерн “Команда” (Command) позволяет инкапсулировать запрос на выполнение определенного действия в виде отдельного объекта. Этот объект запроса на действие…

Administrator
Continue Reading
0 15

Посетитель.

Паттерн Посетитель (Visitor) позволяет определить операцию для объектов других классов без изменения этих классов. При использовании паттерна Посетитель определяются…

Administrator
Continue Reading
0 14

Хранитель.

Паттерн Хранитель (Memento) позволяет выносить внутреннее состояние объекта за его пределы для последующего возможного восстановления объекта без нарушения принципа…

Administrator
Continue Reading
0 14

Посредник.

Паттерн Посредник (Mediator) представляет такой шаблон проектирования, который обеспечивает взаимодействие множества объектов без необходимости ссылаться друг на друга. Тем…

Administrator
Continue Reading
0 14

Наблюдатель.

Паттерн “Наблюдатель” (Observer) представляет поведенческий шаблон проектирования, который использует отношение “один ко многим”. В этом отношении есть один наблюдаемый…

Administrator
Continue Reading
0 14

Стратегия.

Паттерн Стратегия (Strategy) представляет шаблон проектирования, который определяет набор алгоритмов, инкапсулирует каждый из них и обеспечивает их взаимозаменяемость. В…

Administrator
Continue Reading
0 14

Итератор.

Паттерн Итератор (Iterator) предоставляет абстрактный интерфейс для последовательного доступа ко всем элементам составного объекта без раскрытия его внутренней структуры.

Administrator
Continue Reading
0 14

Приспособленец.

Паттерн Приспособленец (Flyweight) – структурный шаблон проектирования, который позволяет использовать разделяемые объекты сразу в нескольких контекстах. Данный паттерн используется…

Administrator
Continue Reading
0 14

Заместитель.

Паттерн Заместитель (Proxy) предоставляет объект-заместитель, который управляет доступом к другому объекту. То есть создается объект-суррогат, который может выступать в…

Administrator
Continue Reading
0 14

Декоратор.

Декоратор (Decorator) представляет структурный шаблон проектирования, который позволяет динамически подключать к объекту дополнительную функциональность. Для определения нового функционала в…

Administrator
Continue Reading
0 16

Мост.

Мост (Bridge) – структурный шаблон проектирования, который позволяет отделить абстракцию от реализации таким образом, чтобы и абстракцию, и реализацию…

Administrator
Continue Reading
0 16

Фасад.

Фасад (Facade) представляет шаблон проектирования, который позволяет скрыть сложность системы с помощью предоставления упрощенного интерфейса для взаимодействия с ней.

Administrator
Continue Reading
0 14

Адаптер.

Паттерн Адаптер (Adapter) предназначен для преобразования интерфейса одного класса в интерфейс другого. Благодаря реализации данного паттерна мы можем использовать…

Administrator
Continue Reading