工厂模式跟抽象工厂模式的区别

  听着名字感觉这两种模式很像,其实两者区别很大,以下是个人理解。

  工厂模式,在同一家工厂里面根据规格要求生产出具有一样功能的产品,比如一个铁定工厂可以根据客户的要求,返回一个螺丝,这个螺丝可以是铜质也可以是铁质的,但都可以用来订桌子,完全根据客户的要求返回。

  抽象工厂模式,给定要生产出来的产品由不同的工厂实现,这个工厂可以在广州也可以在北京,可以是民营的也可以是国企的。

posted @ 2013-06-21 15:44  ai_smile  阅读(152)  评论(0编辑  收藏  举报