java建造者模式,什么是建造者设计模式?
建造者模式
定义
建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
一个Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。
通俗来说,也就是将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示
使用场景
当一个类的构造函数参数个数超过4个,而且这些参数有些是可选的参数,考虑使用构造者模式。
相同的方法,不同的执行顺序,产生不同的事件结果时。
原创
2020-10-29 19:55:23 ·
624 阅读 ·
2 评论