243 читали · 2 года назад
Фабричный метод C#
Фабричный метод — это порождающий паттерн проектирования, который определяет общий интерфейс для создания объектов в суперклассе, позволяя подклассам изменять тип создаваемых объектов. Шаблон используется в случаях если: Реализация шаблона в общем виде Пример реализации Для начала создадим интерфейс IProduction с единственным методом Release(); Данный интерфейс представляет абстрактное представлением выпуска нового продукта. После создадим конкретный класс Product который реализует интерфейс IProduction...