简单工厂和抽象工厂的区别?

来源:百度知道 编辑:UC知道 时间:2024/06/25 18:50:17
也许有人会告诉我``这两个方法区别大了```

可是小弟经常搞混这两个.

请大虾指教一下 这两个有什么共同点和不同点呢??

简单工厂 : 用来生产同一等级结构中的任意产品。(对于增加新的产品,无能为力)
工厂方法 :用来生产同一等级结构中的固定产品。(支持增加任意产品)
抽象工厂 :用来生产不同产品族的全部产品。(对于增加新的产品,无能为力;支持增加产品族)
以上三种工厂方法在等级结构和产品族这两个方向上的支持程度不同。所以要根据情况考虑应该使用哪种方法。

设计模式的东西,是我预定下一步学的···
你看看例子之类的吧

http://hi.baidu.com/roc_1983/blog/item/552b401e0b22a118403417fe.html

看看这个吧···我觉得说的还不错