关于设计模式中各种工厂的理解

对于Java的工厂模式,简单工厂、工厂方法、抽象工厂之间的区别一直挺难区分,今天无意中发现一博客中描述的比较形象。特意转载下。        简单工厂模式 首先,如果一个客户要用到一款手机,一般的做法是客户去创建一款手机,然后拿来用:   这时,客户需要知道怎么去创建一款手机,客户和手机就紧密耦合在一起了.为了降低耦合,就出现了工厂类,把创建手机的操作放到了工厂里面去,客户直接使用工厂的创建手机方
相关文章
相关标签/搜索