Siv*_*iva 5 .net design-patterns factory
可能重复: 接口与抽象类(通用OO)
嗨专家,
我正在阅读工厂模式
我们定义接口,接口由类实现.基于某些属性,我们决定实例化哪个类
我们定义抽象类并在子类中实现它.
列出的两个例子都非常不同.基于我记得的基本原理.
帮助我理解使用交互和使用抽象类的方式如何被称为工厂模式?
这两种有效的方法是?
抱歉格式化问题.
提前致谢
hen*_*iny 6
由于模式是抽象概念,因此它们并不严格依赖于实现; 所以使用接口或抽象类都是有效的方法imo.
Factory模式的主要思想是通过抽象来"简化"对象创建.
是否使用接口或抽象类取决于您的实现.根据我的经验,当已经定义了类结构时,工厂模式通常会发挥作用.例如,我已经决定在我的模型中使用接口或抽象类,现在我想重构,以便创建对象更简单=>我选择工厂模式.希望这可以帮助.
归档时间:
15 年,4 月 前
查看次数:
3400 次
最近记录: