Аннотация:
В этой статье предлагается реализация шаблона «Фабричный метод с параметрами (Parameterized Factory Method)» – частный случай реализации фабричного метода средствами языка С# 2.0. Реализация основана на дополнительном классе KeyedFactory, в который сведена вся логика выбора фабричного метода. KeyedFactory дополняется полезными методами, которые позволяют фабрике поддерживать большинство методов создания объектов в среде Microsoft .Net. Кроме того, в статье приводятся результаты тестирования скорости различных методов создания объектов.