简单工厂模式与工厂方法模式模式的差异
2020-02-03 02:54
267 查看
简单工厂模式
简单工厂定义一个总的产品工厂里面生产各种产品的实例化对象,当增加或者减少商品类型时就需要去对工厂进行修改,这样违背了OCP(开放封闭原则)。
工厂方法模式
在简单工厂模式下进行修改,把工厂设置为一个接口,里面定义一个对象实例化的抽象方法,产品类只需要去实现工厂接口覆写这个方法就好,当需要增加或减少时,只需要创建相应的类去实现工厂接口就可以了,遵循了OCP原则。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 简单工厂模式,工厂方法模式,抽象工厂模式区别
- 工厂模式汇总,简单工厂,抽象工厂,工厂方法模式。
- 简单工厂模式和工厂方法模式Demo
- 简单工厂模式和工厂方法模式
- 简要学习简单工厂模式与工厂方法模式
- 简单工厂模式,工厂方法模式,抽象工厂模式 比较
- 简单工厂模式、工厂方法模式和抽象工厂模式小结
- 简单工厂模式,工厂方法模式及抽象工厂模式比较
- 简单工厂模式与工厂方法模式
- 设计模式- 简单工厂模式---->工厂方法模式---->抽象工厂模式
- 简单工厂模式与工厂方法模式
- 设计模式之简单工厂方法模式和工厂方法模式
- 常用Java设计模式系列(5)- 简单工厂、工厂方法模式和抽象工厂模式
- 简单工厂模式,工厂方法模式和抽象工厂模式的异同
- 简单工厂模式、工厂方法模式、反射工厂模式、抽象工厂模式
- 简单工厂方法模式和工厂方法模式
- 【设计模式】简单工厂模式与工厂方法模式详细解读
- 设计模式(1)の创建型の工厂方法模式(Factory Method)の(普通|简单)工厂模式
- 王学岗简单工厂模式和工厂方法模式
- 《大话设计模式》观后总结1--简单工厂模式与工厂方法模式