<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
- 2 回答
- 0 关注
- 579 浏览
添加回答
举报
0/150
提交
取消