public class BeanBuilder {
private int id;
private String name;
private String tel;
private BeanBuilder(int id, String name, String tel) {
this.id = id;
this.name = name;
this.tel = tel;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getTel() {
return tel;
}
public static class Builder {
private int id = 0;
private String name = null;
private String tel = null;
public Builder setId(int id) {
this.id = id;
return this;
}
public Builder setName(String name) {
this.name = name;
return this;
}
public Builder setTel(String tel) {
this.tel = tel;
return this;
}
public BeanBuilder build() {
//check params
return new BeanBuilder(id, name, tel);
}
}
}
构造器模式
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。