一 、概念
构造器模式(Builder Pattern)。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。
二、编码
import java.util.Set;
/**
* 使用构造器模式:保证一些非必需参数的灵活性,便于后期扩展
* @ClassName: ParameterSet
* @Description: 参数集合
* @Author: liulianglin
* @DateTime 2022年3月18日 下午4:56:33
*/
public class ParameterSet {
/**
* 名称(非必需参数)
*/
private String name;
/**
* 版本(非必需参数)
*/
private String version;
/**
* 管理对象(必需参数)
*/
private String managedObject;
/**
* 管理参数(必需参数):(为管理对象下属的一些参数)
*/
private Set<String> parameterSet;
private ParameterSet(Builder builder) {
this.name = builder.name;
this.version = builder.version;
this.managedObject = builder.managedObject;
this.parameterSet = builder.parameterSet;
}
/