摘要: 前面讲述了工厂模式,主要用于创建对象;建造者模式与工厂模式的相同之处在于都属于创建型的设计模式,即都是为解决方便创建对象而产生的设计模式! 不同之处在于,工厂模式一般用于创建产品本身较为简单,但是产品种类比较多,产品分类较复杂的场景;建造者模式一般用于创建产品本身比较复杂,但是不同产品的创建都需要遵 阅读全文
posted @ 2017-02-04 17:55 沙中世界 阅读(228) 评论(0) 推荐(0)
摘要: 抽象工厂模式是在工厂方法模式基础上演化而来的,在实现上的区别在于,工厂方法模式中的抽象工厂中只有一个方法,而抽象工厂模式的抽象工厂中有多个方法。 从应用场景来说,抽象工厂更具有一般性,抽象工厂生产的产品可以不是由一个接口或者一个抽象类派生来的。而工厂方法模式生产的产品必须是由一个接口或者抽象类派生来 阅读全文
posted @ 2017-02-04 15:15 沙中世界 阅读(187) 评论(0) 推荐(0)