美文网首页
Builder模式

Builder模式

作者: 一条甘于平凡不甘于平凡的咸鱼 | 来源:发表于2020-04-17 11:11 被阅读0次

    概念

    建造者模式是较为复杂的创建型模式,它将客户端与包含多个组成部分(或部件)的复杂对象的创建过程分离

    使用场景

    当构造一个对象需要很多参数的时候,并且参数的个数或者类型不固定的时候

    UML结构图分析

    1. Product:被构造的复杂对象

    2. Builder:抽象接口,用来定义创建Product对象的各个组成部件的操作。

    3. ConcreteBuilder:Builder接口的具体实现,可以定义多个,是实际构建Product对象的类,同时会提供一个返回Product的接口。

    4. Director:Builder接口的构造者和使用者。

    Java Builder 模式,你搞懂了么? - 知乎

    相关文章

      网友评论

          本文标题:Builder模式

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