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

设计模式(二)工厂模式:概述

时间:2017-09-14 16:38:08      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:简单   actor   abs   简单工厂   一般来说   工厂   角度   一个   抽象工厂模式   

工厂

 

  一般来说,如果实例的创建工作,在调用时直接方法内部创建,从使用者的角度来说,的确是非常方便。

  然而从全局的角度考虑,这样会使对象变得难以管理和控制,在面对类的变动时,会显得十分被动。

  工厂,就是用来解决这种情况的一种措施,它将一系列拥有共性的类的创建工作,都统一地交付到一个“工厂”中。外部的方法,通过调用工厂提供的方法来获取类的实例,这种思想,被称之为:工厂模式。

 

  传统意义上,有三种实现工厂模式的方案:

  • 简单工厂模式(Easy Factory)
  • 工厂方法模式(Factory Method)
  • 抽象工厂模式(Abstract Factory)

 

  这3种实现,以及一些延伸的内容,会在之后一一说明。

 

设计模式(二)工厂模式:概述

标签:简单   actor   abs   简单工厂   一般来说   工厂   角度   一个   抽象工厂模式   

原文地址:http://www.cnblogs.com/jing-an-feng-shao/p/7520703.html

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