美文网首页
Builder建造者模式

Builder建造者模式

作者: 沐兮_d64c | 来源:发表于2019-05-31 22:54 被阅读0次

使用Builder内部内,set方法返回this.

public class MyBuilder {

    private String name;

    private String paswwd;

    public MyBuilder(Builder builder) {
        this.name = builder.name;
        this.paswwd = builder.paswwd;
    }

    public static class Builder {

        private String name;

        private String paswwd;

        public Builder setName(String name) {
            this.name = name;
            return this;
        }

        public Builder setPaswwd(String paswwd) {
            this.paswwd = paswwd;
            return this;
        }

        public MyBuilder build(){
            return new MyBuilder(this);
        }
    }

}

相关文章

  • 设计模式(四):建造者模式

    建造者模式(Builder Pattern) 建造者模式(Builder Pattern)将一个复杂的构建与其表示...

  • 建造者模式

    建造者模式 创建型模式 Director、Builder、Product建造模型 Builder负责构建Produ...

  • 设计模式之建造者模式

    建造者模式的定义   建造者模式(Builder Pattern)也叫做生成器模式,其定义如下:  Separat...

  • Builder pattern

    Builder pattern 这里所介绍的建造者模式不是GOF中介绍的建造者模式。GOF中的建造者模式主要用于抽...

  • 建造者模式

    建造者模式的定义 建造者模式(Builder Pattern)也叫做生成器模式,其定义如下:Separate th...

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

    目录 本文的结构如下: 引言 什么是建造者模式 模式的结构 典型代码 代码示例 Builder模式变种 建造者模式...

  • Android 中的建造者模式

    Android 中的建造者模式 概述 建造者模式(Builder Pattern)也叫生成器模式,其定义如下:se...

  • 设计模式-构建者模式

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

  • 建造者模式-Builder(建造者)

    前言 在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是...

  • 五 建造者模式

    本文主要介绍创建型模式的最后一种————建造者模式。 概念 建造者模式(英:Builder Pattern)是一种...

网友评论

      本文标题:Builder建造者模式

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