c# – Activator.CreateInstance vs Factory Pattern
Activator.CreateInstance和工厂有什么区别?它们可以互换使用吗?或者我们需要工厂模式吗?
解决方法
工厂模式是更高级别的模式.它为您提供了一个结构,您可以在其中解决对象创建可能出现的一些问题.引用
Wikipedia,
Activator.CreateInstance不解决任何这些问题,它只允许您创建类型的新实例.如果您没有上述问题(并且“工厂模式”的许多用法不在此类问题的上下文中),Activator.CreateInstance将没问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |