美文网首页
【Java设计模式】创建型模式-建造者模式

【Java设计模式】创建型模式-建造者模式

作者: 灰色孤星 | 来源:发表于2018-10-18 16:34 被阅读0次

源代码:https://gitee.com/AgentXiao/BuilderPattern

一、用户

用于建造一个复杂的产品。比如:神州飞船,Iphone。

二、本质

1.分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责), 从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况下使用。
2.由于实现了构建和装配的解耦。
不同的构建器,相同的装配,也可以做出不同的对象;
相同的构建器,不同的装配顺序也可以做出不同的对象。

3、实现(我的IPhone)

代码结构

相关文章

  • 建造者设计模式-Builder design pattern

    建造者设计模式是创建型设计模式的一种。创建型设计模式处理对象创建的问题。 建造者设计模式,用来构建需要经过若干个建...

  • 设计模式-构建者模式

    概念 建造者模式(英:Builder Pattern)是一种创建型设计模式,又名:生成器模式。GOF 给建造者模式...

  • spring 设计模式篇(前)

    设计模式俗称:套路 一、spring常见设计模式 (23种设计模式) 创建型:工厂方法模式、抽象工厂模式、建造者...

  • 设计模式

    Java 设计模式情景分析 ——单例模式 Java 设计模式情景分析——建造者模式 Java 设计模式情景分析——...

  • Android中涉及的模式

    我的Java设计模式-建造者模式 我的Java设计模式-观察者模式 重学设计模式之单例模式

  • 23天学习23种设计模式——建造者模式

    是什么——什么是建造者模式 建造者模式(Builder Pattern),是一种对象创建型设计模式。它将一个复杂对...

  • JavaScript设计模式

    设计模式分类(23种设计模式) 创建型单例模式原型模式工厂模式抽象工厂模式建造者模式 结构型适配器模式装饰器模式代...

  • Java设计模式教程

    Java设计模式教程 Java工厂设计模式 Java抽象工厂模式 Java单例模式 Java建造者(Builder...

  • java建造者模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • java单例模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

网友评论

      本文标题:【Java设计模式】创建型模式-建造者模式

      本文链接:https://www.haomeiwen.com/subject/enhszftx.html