Паттерны

Фабричный метод

Порождающие

Фабричный метод — это порождающий паттерн проектирования, который определяет общий интерфейс для создания объектов в суперклассе, позволяя подклассам изменять тип создаваемых объектов.Пример реализации паттерна "Фабричный...

Читать далее

Абстрактная фабрика

Порождающие

Абстрактная фабрика (англ. Abstract factory) — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов. Шаблон реализуется...

Читать далее

Интерфейс (шаблон проектирования)

Паттерн интерфейс (англ. interface) — это класс, который обеспечивает программисту простой или более программно-специфический способ доступа к другим классам.Интерфейс может содержать набор объектов и обеспечивать...

Читать далее

Канал событий

Канал событий (англ. event channel) — фундаментальный шаблон проектирования, используется для создания канала связи и коммуникации через него посредством событий. Этот канал обеспечивает возможность разным...

Читать далее

Делегирование

Паттерн делегирования (англ. delegation pattern) — это способ, которым объект внешне выражает некоторое поведение, но в реальности передаёт ответственность за выполнение этого поведения связанному объекту....

Читать далее

Контейнер свойств

Контейнер свойств (англ. property container) — фундаментальный шаблон проектирования, который служит для обеспечения возможности динамического расширения свойств уже созданного объекта класса.Это достигается путем дополнительных свойств...

Читать далее

БОЛЬШЕ ЗАПИСЕЙ