Java设计模式

设计模式之建造者模式(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工具。参考了这篇文章。

本文GitHub地址

上一篇 下一篇

猜你喜欢

热点阅读