Паттерн Компоновщик объединяет объекты в древовидные структуры для представления иерархий часть\целое. Компоновщик позволяет клиенту выполнять однородные операции сами отдельными объектами и их совокупностями. Паттерн Компоновщик позволяет клиенту выполнять однородные операции с комбинациями и отдельными объектами. Паттерн Компоновщик предоставляет структуру для хранения как отдельных объектов, так и комбинаций. В реализации паттерна Компоновщик приходится искать баланс между […]
Метка: структурные паттерны
Паттерн Фасад примеры на C#
Паттерн Фасад— предоставляет унифицированный интерфейс к группе интерфейсов подсистемы. Фасад определяет высокоуровневый интерфейс, упрощающий работу с подсистемой. Если вам понадобится упростить большой интерфейс или семейство сложных интерфейс или семейство сложных интерфейсов. Фасад изолирует клиента от сложной подсистемы. Реализация фасада основана на композиции и делегировании. Для подсистемы можно реализовать несколько фасадов. Рассмотрим такой пример, многие из […]