设计模式创建型模式 设计模式 2018-06-01 建造者模式定义类图角色优缺点使用场景参考定义建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类图角色Builder:抽象建造者ConcreteBuilder:具体建造者Director:指挥者Product:产品角色优缺点优点产品本身与产品的创建过程解耦,结构更清晰使用场景多个参数初始化时,使用静态内部类Builder。比如Android中的NotificationCompat链式调用,RxJava参考https://refactoringguru.cn/design-patterns/builderhttps://test-design-patterns.readthedocs.io/zh/latest/creational_patterns/builder.html