Паттерн (шаблон) проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых порождающих паттернов — Абстрактная фабрика (Abstract Factory). Как я уже писал ранее, существует три вида паттернов проектирования: Абстрактная фабрика (Abstract Factory) – это порождающий паттерн, предоставляющий возможность создания семейства взаимосвязанных или родственных объектов, не специфицируя их классов. То есть, мы определяем интерфейс для создания взаимосвязанных объектов, без необходимости реализации конкретных классов. Давайте рассмотрим диаграмму абстрактной фабрики. Abstract Factory Uml AbstractFactory — объявляет интерфейс для создания семейства взаимосвязанных ил
Паттерн проектирования Абстрактная фабрика (Abstract Factory) на языке C#
26 марта 201826 мар 2018
507
1 мин