首页 > 其他 > 详细

设计模式学习(七):复杂对象的组装与创建-建造者模式

时间:2014-03-13 09:02:14      阅读:374      评论:0      收藏:0      [点我收藏+]

  建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。

      一、建造者模式概述

  建造者模式是较为复杂的创建型模式,它将客户端与包含多个组成部分的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需的建造者类型即可。建造者模式关注如何一步步的创建一个复杂对象,不同的具体建造者定义了不同的创建过程,且具体建造者相互独立,增加新的建造者非常方便,无须修改已有代码,系统具有良好的扩展性。

  建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。

  二、类图

  三、核心代码

设计模式学习(七):复杂对象的组装与创建-建造者模式,布布扣,bubuko.com

设计模式学习(七):复杂对象的组装与创建-建造者模式

原文:http://www.cnblogs.com/sunshineground/p/3596189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!