Sel*_*ürk 4 c# design-patterns factory createinstance
和工厂有什么区别Activator.CreateInstance?它们可以互换使用吗?或者我们还需要工厂模式吗?
Activator.CreateInstance是一个静态方法,它使用指定类型的默认构造函数创建该类型的实例。
而工厂模式处理创建对象(产品)的问题,而不指定将创建的对象的确切类。
您可以“使用”Activator.CreateInstance工厂模式内的方法来返回不同类型的对象。请参阅此示例。您还可以利用创建一个通用工厂Activator.CreateInstance
| 归档时间: |
|
| 查看次数: |
8405 次 |
| 最近记录: |