JAVA设计模式(系列) 建造者模式

建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式
应用场景:

  • 需要生成的对象具有复杂的内部结构;
  • 需要生成的对象内部属性本身相互依赖;
  • 与不可变对象配合使用;
    JAVA设计模式(系列) 建造者模式