Тест
Паттерны: Фабрика
Фабрика или Абстрактная Фабрика - это еще один паттерн, который очень часто применяется в корпоративной разработке. Его суть в том, что ты создаешь фабрику объектов одного вида, а получающиеся в итоге различные типы таких классов зависят от того какие параметры ты в итоге используешь. Как пример могу привести автомобильный завод: он выпускает один вид элементов - Автомобиль, а типов, допустим, 3 - седан, хетчбек и SUV. И вот, в зависимости от того, какой ты хочешь получить - такие параметры и будем использовать...
Абстрактная фабрика C#
Абстрактная фабрика предоставляет интерфейс, позволяющий порождать семейства объектов c заданными интерфейсами. При этом их реализации могут варьироваться. Данный шаблон используется в случае, если: Обратите внимание, клиентский код использует в работе только интерфейсы. Реализации Абстрактной фабрики и порождаемых ею объектов скрыты. Такой подход уменьшает зависимости между объектами и повышает гибкость, за счет возможности изменения реализаций. Часто можно увидеть совместное использование Абстрактной...