相关疑难解决方法(0)

工厂模式.何时使用工厂方法?

什么时候在对象中使用工厂方法而不是Factory类是个好主意?

design-patterns factory factory-method factory-pattern

261
推荐指数
8
解决办法
14万
查看次数

为什么存在静态Create方法?

我在想,为什么Create存在静态方法?

例如,为什么要使用此代码:

System.Xml.XmlReader reader = System.Xml.XmlReader.Create(inputUri);
Run Code Online (Sandbox Code Playgroud)

在这段代码上:

System.Xml.XmlReader reader = new System.Xml.XmlReader(inputUri);
Run Code Online (Sandbox Code Playgroud)

我找不到使用one over other的理由,也找不到使用这个构造的类与其他类之间的任何关系.

任何人都可以对此有所了解吗?

language-agnostic oop design-patterns factory-pattern

14
推荐指数
2
解决办法
1615
查看次数