设计模式——工厂方法模式(Factory Method)
2017-04-27 14:44
218 查看
工厂模式主要分为普通工厂模式、多个工厂模式和静态工厂模式
1、普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建
基本的流程:定义一个接口——>实现接口(根据业务逻辑来绝对数量)——>创建工厂类(在一个接口里面通过不同的类型决定实现对应的功能)
2、多个工厂模式:就是在普通工厂模式的基础上做了升级,为了避免通过传参数的方式导致为止的错误,在创建工厂类的时候,用不同的接口对应不同的业务(实现不同的功能)
3、静态工厂模式:在多个工厂模式的基础上做了升级,把工厂类里面的接口弄成static类型,省了对工厂类的实例。
1、普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建
基本的流程:定义一个接口——>实现接口(根据业务逻辑来绝对数量)——>创建工厂类(在一个接口里面通过不同的类型决定实现对应的功能)
2、多个工厂模式:就是在普通工厂模式的基础上做了升级,为了避免通过传参数的方式导致为止的错误,在创建工厂类的时候,用不同的接口对应不同的业务(实现不同的功能)
3、静态工厂模式:在多个工厂模式的基础上做了升级,把工厂类里面的接口弄成static类型,省了对工厂类的实例。
相关文章推荐
- .NET设计模式-工厂方法模式(Factory Method)
- .NET设计模式(5):工厂方法模式(Factory Method)
- 步步为营 .NET 设计模式学习笔记 二十四、Factory Method(工厂方法模式)
- 设计模式笔记之工厂模式--工厂方法模式(Factory Method)
- 温习C#设计模式之(二) 工厂方法模式(Factory Method)
- 设计模式之—工厂方法模式(FactoryMethod)-Java实现
- [导入]C#面向对象设计模式纵横谈(5):Factory Method 工厂方法模式(创建型模式).zip(10.09 MB)
- 设计模式之一---工厂方法模式【Factory Method模式】
- 步步为营 .NET 设计模式学习笔记 二十四、Factory Method(工厂方法模式)
- 四.创建型设计模式——Factory Method Pattern(工厂方法模式)
- 设计模式(Design Patterns)--工厂方法模式(Factory Method)
- 设计模式之工厂方法模式(FactoryMethod)
- .NET设计模式:工厂方法模式(Factory Method)BY Terrylee
- .Net设计模式学习笔记(五):工厂方法模式(Factory Method)
- 步步为营 .NET 设计模式学习笔记 二十四、Factory Method(工厂方法模式)
- 设计模式——工厂方法模式(FactoryMethod)和抽象工厂模式(Abstract Factory)
- 设计模式读书笔记之工厂方法模式(Factory method)
- 设计模式2:Factory Method Pattern(工厂方法模式)
- 艾伟_转载:.NET设计模式:工厂方法模式(Factory Method)
- C#设计模式之工厂模式(Factory)--02 工厂方法模式(Factory Method)