设计模式-工厂模式(Factory Pattern)
2011-03-19 14:21
671 查看
工厂方法模式:定义了一个创建对象的接口,但有子类决定要实例化的类是哪一个。工厂方法让类的实例化推迟到子类。
工厂方法是用继承把对象的创建委托给子类,子类实现工厂方法来创建对象。
抽象工厂模式: 提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。
抽象工厂使用对象的组合,对象的创建被实现在工厂接口所暴露出来的方法。
工厂方法是用继承把对象的创建委托给子类,子类实现工厂方法来创建对象。
抽象工厂模式: 提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。
抽象工厂使用对象的组合,对象的创建被实现在工厂接口所暴露出来的方法。
相关文章推荐
- 设计模式——创建型之使用工厂模式(Factory Pattern)灵活自由创建你的产品族和方案(二)
- Android设计模式之一个例子让你彻底明白工厂模式(Factory Pattern)
- Head First 设计模式 (四) 工厂模式(factory pattern) C++实现
- 设计模式学习——工厂模式(Factory Pattern)
- java_设计模式_工厂模式_Factory Pattern(2016-08-04)
- 设计模式——工厂模式(Factory Pattern)
- Java设计模式——工厂模式(Factory Pattern)
- 设计模式(四)-工厂模式(Factory Method Pattern/Factory Pattern)——将实例的生成交给子类
- 【设计模式】工厂模式 Factory Pattern
- Android设计模式之一个例子让你彻底明白工厂模式(Factory Pattern)
- Android设计模式之一个例子让你彻底明白工厂模式(Factory Pattern)
- 设计模式——工厂模式(Factory Pattern)
- 设计模式—工厂模式(Factory Pattern)
- 【设计模式】工厂模式(Factory Pattern)
- [C++设计模式] factory 工厂模式
- 【设计模式】创建型模式—— 工厂模式(Factory Pattern)
- C#设计模式(1)-Abstract Factory Pattern
- 设计模式(5)-Factory Method Pattern
- [转]C#设计模式(4)-Simple Factory Pattern
- 8. 工厂设计模式(factory pattern)