Шаблон проектирования Абстрактная фабрика (Abstract Factory)

Август 11th, 2011 § 2 comments § Прямая ссылка

Разберем шаблон проектирования Абстрактная фабрика, паттерн относится к группе порождающих паттернов и применяется для создания семейств связанных или не связанных между собой групп объектов, конкретные классы которых не известны. Ниже приведен код на C++/C#.

Continue reading “Шаблон проектирования Абстрактная фабрика (Abstract Factory)” »

Шаблон проектирование Декоратор(Decorator || Wraper)

Август 5th, 2011 § 1 comment § Прямая ссылка

Сегодня мы разберем шаблон проектирования Декоратор по другому его еще называю Врапер. Этот паттерн относится к группе структурных применяется для расширения функциональность и является гибкой альтернативой порожадению подклассов. Ниже привожу исходник на C++/C#

Continue reading “Шаблон проектирование Декоратор(Decorator || Wraper)” »

Шаблон проектирования Стратегия(Strategy)

Июль 22nd, 2011 § 1 comment § Прямая ссылка

Сегодня разберем паттерн проектирования Стратегия (Strategy). Паттерн относится к группе паттернов поведения. Применяется в том случае когда нам надо инкапсулировать семейство алгоритмов, подставляя один в место другого, меня алгоритм вне зависимости от клиента. Ниже приводу пример на C++/C#.

Continue reading “Шаблон проектирования Стратегия(Strategy)” »

Шаблон проектирования Компоновщик(Composite)

Июль 20th, 2011 § 0 comments § Прямая ссылка

Начал изучать паттерны и первый который мне встретился это паттерн Компоновщик (Composite). Особенности паттерна относится к структурным паттернам, применяется для группировки объектов в древовидные структуры, позволяет клиентам работать с группой так же как и с одним. Ниже приведу реализацию на С++ и С#.

Continue reading “Шаблон проектирования Компоновщик(Composite)” »

Смотреть фильмы онлайн