【发布时间】:2011-05-03 14:58:19
【问题描述】:
我的类应该具有带有私有设置器的属性(或与之关联的私有字段和只读属性)。如果我在这些类中有静态工厂方法来创建实例,那也没关系。然而很多开发者写到“静态工厂方法是架构黑洞”,因为它不可能继承静态方法。
C# 没有友好的类,因此我不能使用工厂来做到这一点。
您如何看待使用静态工厂方法?
【问题讨论】:
-
为什么不能在构造函数中传递值?
标签: .net design-patterns architecture factory-pattern