什么是构建者模式
构建者模式也叫建造者或者构建者模式,是软件开发中常用的一种设计模式,它允许使用者像建造者一样把需要的属性一个一个添加进去。例如AlertDialog、OKHttp、Glide等库都使用了构建者模式。
使用条件:当初始化一个类时,需要设置很多属性,这些属性有必选设置,有的是可选的。
示例
public class AgentConfig {
public String ip;
public Integer port = 8080;
public String deviceId;
public AgentConfig(Builder builder) {
this.ip = builder