设计模式之建造者模式(Builder Pattern)
2020-05-07 本文已影响0人
杨斌_1024
概述
In classes that have a lot of fields you oftentimes end up with many constructors as you might need objects using different field combinations. The Builder pattern enables a more readable object creation and let’s you specify the fields that are actually needed.
建造者模式就是有一个类(Builder)专门帮助你方便地创建另一个类(JavaBean)的实例。
这种做法好处主要在于可以方便的创建对象。
菜鸟教程给出下列的好用处,但是我很少用到。
使用场景值得一提的是 JavaBean应用Builder模式可以更方便创建对象。
一般的java类 创建对象的方法 在javabean创建内部建造类 使用建造类创建对象一般都会有javabean Builder的工具,推荐Idea的Code Genarator工具。参考了这篇文章。