设计模式笔记6:工厂方法模式
2014-12-04 20:45
169 查看
1.1 定义
简单工厂增加计算功能需要增加case语句修改工厂类。违背了开放封闭原则。工厂方法模式:定义一个创建对象的接口,让子类决定实例化哪一个类。
1.2 类图
工厂模式:抽象出一个工厂父类,每一个功能做为一个子工厂。这时候要增加一个计算功能,要在计算类增加一个功能类,并且增加对应的工厂类。这样避免了改变工厂类,而是通过扩展的方法来新增功能。相关文章推荐
- 设计模式笔记(5)---工厂方法模式(创建型)
- .Net设计模式学习笔记(五):工厂方法模式(Factory Method)
- 【设计模式】工厂方法模式学习笔记
- Java设计模式笔记(2)工厂方法模式
- 设计模式学习笔记-工厂方法模式
- 设计模式学习笔记——工厂方法模式
- 设计模式学习笔记二:工厂方法模式(Factory Method)
- 设计模式笔记之---工厂方法模式
- java设计模式学习笔记(二)--工厂方法模式
- 设计模式笔记 4.Factory Method 工厂方法模式(创建型模式)
- C#面向对象设计模式学习笔记(4) - Factory Method 工厂方法模式(创建型模式)
- 三 工厂方法模式——设计模式学习笔记
- 设计模式笔记(5)---工厂方法模式(创建型)
- 设计模式笔记(5)---工厂方法模式(创建型)
- java 设计模式 学习笔记 (2) - 工厂方法模式
- 设计模式笔记之工厂模式--工厂方法模式(Factory Method)
- 设计模式之-工厂方法模式(学习分析笔记)
- 设计模式笔记--工厂方法模式
- 设计模式 学习笔记(4)工厂方法模式、原型模式、模板方法模式
- 设计模式笔记(5)---工厂方法模式(创建型)