美文网首页Java设计模式
设计模式之建造者模式(Builder Pattern)

设计模式之建造者模式(Builder Pattern)

作者: 杨斌_1024 | 来源:发表于2020-05-07 22:35 被阅读0次

概述

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地址

相关文章

网友评论

    本文标题:设计模式之建造者模式(Builder Pattern)

    本文链接:https://www.haomeiwen.com/subject/glftnhtx.html