摘要:
抽象工厂模式也是23种设计模式中的一种,它隶属于创建性模式,与之前简单工厂,工厂方法设计模式相比,抽象工厂要复杂的多。 简单工厂模式违反了开闭原则,工厂方法模式生产具有产品等级及产品簇的产品会十分复杂,每生产一个新产品即要创建一个新产品类和一个新工厂类。 抽象工厂设计模式结合了前两种模式的优缺点,但 阅读全文
posted @ 2018-02-24 16:42
花溪的小石头
阅读(203)
评论(0)
推荐(0)
摘要:
简单工厂模式有一个缺陷,那就是不符合OCP开闭原则,当我们想生产一辆新品种车型时,必须修改简单工厂类源码。而工厂模式由于一种工厂只生产一种产品。当我们需要生产一辆新品种汽车,只需要新建一个新品类的工厂即可,即对增加开放,对修改关闭。符合开闭原则。 在UML图上可以清晰的看出,工厂模式只比简单工厂模式 阅读全文
posted @ 2018-02-24 15:20
花溪的小石头
阅读(144)
评论(0)
推荐(0)
摘要:
简单工厂模式不是23种设计模式中的一种,但却是最基础的创建性设计模式。 抽象产品与具体产品之间可以是泛化也可以是实现关系。简单工厂与具体产品为依赖关系。 通过一个简单的汽车工厂例子阐述简单工厂设计模式的原理。 阅读全文
posted @ 2018-02-24 14:57
花溪的小石头
阅读(155)
评论(0)
推荐(0)
浙公网安备 33010602011771号