public class TestMolde {
private String name;
private TestMolde(Builder builder) {
this.name = builder.name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
static class Builder {
private String name;
public Builder name(String name) {
this.name = name;
return this;
}
public TestMolde build() {
return new TestMolde(this);
}
}
}
mainactivity中的使用
TestMolde.Builder builder=new TestMolde.Builder();
TestMolde testMolde=builder.name("kkk").build();
每一個參數的加載都很直觀的查看到其意義