为了账号安全,请及时绑定邮箱和手机立即绑定

工厂方法模式(Factory Method)http://www.cnblogs.com/Terry

工厂方法模式(Factory Method)http://www.cnblogs.com/Terry

C#
手掌心 2018-12-16 17:09:35
<P><FONT size=2>求解</FONT></P>问题补充: 工厂方法模式(Factory Method)http://www.cnblogs.com/Terrylee/archive/2006/01/04/310716.html 抽象工厂模式(Abstract Factory)http://terrylee.cnblogs.com/archive/2005/12/13/295965.html 对工厂模式有了一定的了解,但是我没有看出这两种模式有什么区别,感觉就是一样的,特向园子里的朋友请教一下。
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

...最明显的一点区别: 假设A是你要使用对象的类,B是需要创建出实例的类. Factory Method是通过A的方法来创建B的实例. Abstract Factory是通过一个中间类C把B的实例创建并传给A.因为C只负责创建B的实例...哎呀,真不好写.建议看UML图比较它们的区别,最近正想写几篇Design Pattern的Blog

查看完整回答
反对 回复 2018-12-20
  • 2 回答
  • 0 关注
  • 579 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信