美文网首页
创建性模式-建造者模式

创建性模式-建造者模式

作者: 查无此人_chazz | 来源:发表于2018-05-13 14:26 被阅读0次

标签(空格分隔): 建造者模式


建造者模式:
建造者模式是需要将一个复杂对象的创建,与他的表示分离,调用者不需要知道具体的构造过程,只需要得到构造结束的实例即可。
建造者模式包含了三个关键对象。产品角色,构造角色,指挥角色。使用建造者模式用户只需要知道构造角色,就能得到自己想要的产品角色,而产品角色的来源(包装过程)则由指挥角色来完成,这个过程对用户来说是屏蔽的,也就是我们常说的黑盒子。
建造者模式主要是为了满足依赖倒转原则对象的生成不应该依赖于细节,细节应该依赖于抽象,使用构造者模式只需要生成的对象,完全不需要知道细节,细节具体则由指挥角色来完成,解除了生成对象和细节之间的耦合关系。


个人认为:
java类中的构造函数其实就是一种特殊的建造者模式,自不过,这一个类同时扮演了产品角色,构造角色,指挥角色这三个角色。
同理,还有返回自身的set方法,也是类似的特殊的建造者模式。

相关文章

  • 目录(持续更新)

    一、创建性模式(对象模式) 创建性模式-工厂创建性模式-建造者模式创建性模式-单例模式&多例模式创建性模式-原型模...

  • 设计模式之建造者模式

    设计模式之建造者模式 Intro 简介 建造者模式: 建造者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加...

  • 创建型模式:建造者模式

    个人公众号原文:创建型模式:建造者模式 五大创建型模式之四:建造者模式。 简介 姓名 :建造者模式 英文名 :Bu...

  • 创建性模式-建造者模式

    标签(空格分隔): 建造者模式 建造者模式:建造者模式是需要将一个复杂对象的创建,与他的表示分离,调用者不需要知道...

  • 【设计模式】之建造者Builder模式

    建造者模式 什么是建造者模式? 建造者模式属于创建型模式的一员,可以控制对象的实例化过程。建造者模式简化了复杂对象...

  • 设计模式之建造者模式

    设计模式之建造者模式 建造者模式 属于 创建型模式,提供一种创建对象的最佳方式。 创建型模式 指不是直接使用ne...

  • Retrofit

    Retrofit设计模式 动态代理,装饰模式,建造者模式,抽象工厂模式,适配器模式 建造者模式创建Retrofit...

  • 设计模式之建造者模式

    设计模式之建造者模式 1. 模式定义 建造者模式又可以成为生成器模式,它属于对象创建型模式。建造者模式将一个复杂对...

  • 一、设计模式(构建模式)——03建造模式与原型模式

    建造者模式 建造型模式用于创建过程稳定,但配置多变的对象。 建造模式的实现要点: 在建造者模式中,指挥者是直接与客...

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

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

网友评论

      本文标题:创建性模式-建造者模式

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