摘要: 纠结这个问题 很久了 看看下面的三幅图 是不是会清晰一些参见代码:http://blog.csdn.net/aomandeshangxiao/article/details/7592678简单工厂:用来生产同一等级结构中的任意产品。(对于增加新的产品,无能为力)工厂方法 :用来生产同一等级结构中的固定产品。(支持增加任意产品) 抽象工厂 :用来生产不同产品族的全部产品。(对于增加新的产品,无能为力;支持增加产品族) 参考代码:简单工厂模式View Code工厂模式View Code抽象工厂模式View Code简单工厂,由一个具体类来实现工厂方法,由此工厂方法创建不同的对象,如下图:工厂方法, 阅读全文
posted @ 2012-11-12 15:07 hust_zk 阅读(190) 评论(0) 推荐(0) 编辑