工厂模式(Factory Pattern)
2011-10-28 08:32
225 查看
OO基础:
抽象,封装,多态,继承
OO原则:
1.封装变化,
2.多用组合,少用继承
3.针对接口编程,而不是针对实现编程。
4.为交互对象之间的松耦合设计而努力。
5.对扩展开放,对修改关闭。
6.要依赖抽象,不要依赖具体对象。(依赖倒置)
简单工厂方法模式(Simple Factory Pattern):
将对象的创建封装起来,在运行是动态的改变行为,更换不同的实现。
工厂方法模式(Factory Method Pattern):
定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。
通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。
抽象工厂模式(Abstract Factory Pattern):
提供一个接口,用于创建相关或依赖对象的的家族,而不需要明确指定具体类。
抽象,封装,多态,继承
OO原则:
1.封装变化,
2.多用组合,少用继承
3.针对接口编程,而不是针对实现编程。
4.为交互对象之间的松耦合设计而努力。
5.对扩展开放,对修改关闭。
6.要依赖抽象,不要依赖具体对象。(依赖倒置)
简单工厂方法模式(Simple Factory Pattern):
将对象的创建封装起来,在运行是动态的改变行为,更换不同的实现。
工厂方法模式(Factory Method Pattern):
定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。
通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。
抽象工厂模式(Abstract Factory Pattern):
提供一个接口,用于创建相关或依赖对象的的家族,而不需要明确指定具体类。
相关文章推荐
- 工厂模式(Factory Pattern)
- 工厂模式(Factory Pattern)要点
- 工厂模式(Factory Pattern)
- Factory Pattern 工厂模式
- java_设计模式_工厂模式_Factory Pattern(2016-08-04)
- 【设计模式】工厂模式(Factory Pattern)
- 设计模式——工厂模式(Factory Pattern)
- Java实现(01)——工厂模式(Factory Pattern)
- Head First 设计模式 (四) 工厂模式(factory pattern) C++实现
- 设计模式-工厂模式(Factory Pattern)
- .Net 工厂模式(Factory Pattern)
- 工厂模式―简单工厂模式(Simple Factory Pattern)
- 工厂模式(Factory Pattern)和java反射机制优化思考
- 工厂模式详解(factory pattern)
- Android设计模式之一个例子让你彻底明白工厂模式(Factory Pattern)
- 简单工厂模式,工厂模式【Factory Pattern】,抽象工厂模式
- 设计模式(四)-工厂模式(Factory Method Pattern/Factory Pattern)——将实例的生成交给子类
- 【设计模式】工厂模式 Factory Pattern
- 工厂模式(factory pattern)
- 工厂模式(Factory Pattern)