Simple Factory Pattern — 简单工厂模式
2005-09-01 14:50
507 查看
参考文档:吕震宇的设计模式系列(四)
简单工厂模式的结构特点:
1、简单工厂类通常使用string, int等简单值类型作为参数;(若要用什么对象做参数当然也没所谓的)
2、简单工厂中通过if、switch等条件分支语句来决定返回哪个类的实例对象。
其他:
1、简单工厂不是Gof23中的标准模式,设计上也并不完全遵循OOP,但它使用简单;
2、简单工厂返回的类对象虽然可以不必是从同一个基类继承的,但那样的设计一般来说是没有什么价值的。
简单工厂模式的结构特点:
1、简单工厂类通常使用string, int等简单值类型作为参数;(若要用什么对象做参数当然也没所谓的)
2、简单工厂中通过if、switch等条件分支语句来决定返回哪个类的实例对象。
其他:
1、简单工厂不是Gof23中的标准模式,设计上也并不完全遵循OOP,但它使用简单;
2、简单工厂返回的类对象虽然可以不必是从同一个基类继承的,但那样的设计一般来说是没有什么价值的。
相关文章推荐
- 23种设计模式之-----简单工厂(静态工厂)模式(SimpleFactory Pattern)
- 1.简单工厂模式 Simple Factory Pattern
- 简单工厂模式-Simple Factory Pattern 工厂三兄弟之简单工厂模式(三):图表库的简单工厂模式解决方案
- 设计模式最简Demo:简单工厂模式[Simple Factory Pattern]
- 简单工厂模式(simple factory pattern)
- 设计模式 简单工厂(simple factory pattern)
- 简单工厂模式(Simple Factory Pattern)
- 简单工厂模式-Simple Factory Pattern 工厂三兄弟之简单工厂模式(四):图表库解决方案的改进,简单工厂模式的简化,简单工厂模式总结
- 设计模式简单工厂模式(SimpleFactoryPattern)
- 简单工厂模式-Simple Factory Pattern
- Simple Factory Pattern - 简单工厂模式
- 简单工厂模式 Simple Factory Pattern
- 简单工厂模式:Simple Factory Pattern(转自阿良.NET)
- 简单工厂模式(Simple Factory Pattern)
- 设计模式笔记4:简单工厂模式(Simple Factory Pattern)
- 设计模式 简单工厂(simple factory pattern)转载
- Simple Factory Pattern 简单工厂模式——《深入浅出设计模式(C#/Java版)》
- 简单工厂模式-Simple Factory Pattern 工厂三兄弟之简单工厂模式(二):简单工厂模式概述
- 简单工厂设计模式(Simple Factory Design Pattern)