码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式——工厂方法模式(Factory Method)

时间:2017-04-27 15:33:21      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:工厂方法   业务逻辑   mda   static   ati   基础   方法   模式   基础上   

工厂模式主要分为普通工厂模式、多个工厂模式和静态工厂模式

1、普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建

基本的流程:定义一个接口——>实现接口(根据业务逻辑来绝对数量)——>创建工厂类(在一个接口里面通过不同的类型决定实现对应的功能)

 

2、多个工厂模式:就是在普通工厂模式的基础上做了升级,为了避免通过传参数的方式导致为止的错误,在创建工厂类的时候,用不同的接口对应不同的业务(实现不同的功能)

 

3、静态工厂模式:在多个工厂模式的基础上做了升级,把工厂类里面的接口弄成static类型,省了对工厂类的实例。

 

设计模式——工厂方法模式(Factory Method)

标签:工厂方法   业务逻辑   mda   static   ati   基础   方法   模式   基础上   

原文地址:http://www.cnblogs.com/Allen-1verson/p/6774183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!