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

HeadFirst 设计模式 04 工厂模式

时间:2014-06-11 08:24:58      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:style   blog   java   http   color   com   

除了 new 操作符之外, 还有更多创造对象的方法.

工厂处理创建对象的细节.

这么做的目的是为了抽象, 例如把创建比萨的代码包装进一个类, 当以后实现改变时, 只需修改这个类即可.

利用静态方法定义一个简单的工厂, 这是很常见的技巧, 被称作静态工厂.

bubuko.com,布布扣

bubuko.com,布布扣

所有工厂模式斗都用来封装对象的创建, javascript 也是一样.

工厂方法模式通过让子类决定该创建的对象是什么, 来达到将对象创建的过程封装的目的.

bubuko.com,布布扣

bubuko.com,布布扣

工厂模式定义了一个创建对象的接口, 但由子类决定要实例化的类是哪一个. 工厂方法让类把实例化推迟到子类.

HeadFirst 设计模式 04 工厂模式,布布扣,bubuko.com

HeadFirst 设计模式 04 工厂模式

标签:style   blog   java   http   color   com   

原文地址:http://www.cnblogs.com/moveofgod/p/3772864.html

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