美文网首页
构建者模式

构建者模式

作者: fanren | 来源:发表于2019-04-02 21:42 被阅读0次

定义

将一个复杂的对象的创建和表示进行分离,同时你的创建顺序不一样,表现也不一样;

使用场景

  • 相同的方法,不同的调用顺序,产生的结构也不一样;
  • 多个部件,都可以组装在一个对象上,但产生的结果不一样;
  • 当一个类非常复杂的时候,并且进行初始化默认的参数(网络请求);

角色划分

  • 角色一:抽象产品
  • 角色二:具体产品(核心)
  • 角色三:抽象构建者
  • 角色四:具体构建者(核心)
  • 角色五:统一组装类

案例:

开发中的AlertController的创建可以使用构建者模式
角色一:具体产品-> AlertController
角色二:具体构建者->Builder
角色三:统一组装类->DMAlertController
角色四:参数类
demo

相关文章

  • 构建者模式

    1.什么是构建者模式以及构建者模式的优点 构建者模式又称建造者模式,其主要功能是将一个复杂的对象的构建和表示进行分...

  • 07.构建者模式(创建型)

    创建型模式-构建者模式(生成器模式) 构建者模式为客户返回一个由多个部件组成的复杂产品。 一、构建者模式相关定义 ...

  • 构建者(Builder)模式

    不怕跌倒,所以飞翔 本文中知识点概述: 构建者模式的定义以及为什么要使用构建者模式; 构建者模式在Android中...

  • 安卓设计模式-构建者模式

    安卓设计模式-构建者模式 是什么 构建者模式又生builder模式,是将复杂的对象的构建与他的表示分离,使得同样的...

  • java设计模式--建造者模式

    java设计模式--建造者模式 建造者模式定义 建造者模式:是将复杂对象的构建与表示进行分离,使同样的构建过程会有...

  • (八)大话设计模式 -建造者模式Builder(生成器模式)(i

    介绍 什么是构建者模式 创建者模式又叫建造者模式,是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创...

  • 设计模式-创建型-构建者模式

    基本概念: 构建者模式的定义将构建的过程和表示过程进行分离构建的过程:隐藏表示过程 : 开放 构建者模式的场景创建...

  • 设计模式[5]-构建者模式-Builder Pattern

    1. 构建者模式 构建者模式是创建型的设计模式,可以将复杂对象的创建过程和表示分离,使得同样的构建过程可以创建不同...

  • 设计模式--构建者设计模式

    设计模式--构建者设计模式 1. 概念理解 建造者模式,将一个复杂的对象的构建与他的表示分离,使得同样的构建过程可...

  • Android常见设计模式—Builder模式

    Builder(建造者模式) 建造者模式:是将一个复杂的对象的构建与它的表示分离(同构建不同表示),使得同样的构建...

网友评论

      本文标题:构建者模式

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