小编A.N*_*Non的帖子

使用Builder Pattern时,为什么不应该重用builder-object来访问对象配置?

使用Builder Pattern时为什么不重用builder-object来访问对象配置?例如:

正常方式:

ObjectA(ObjectBuilder b) {
    this.a = b.getA();
}
public Object getA(){
    return this.a;
}
Run Code Online (Sandbox Code Playgroud)

但为什么我不能只使用它:

ObjectA(ObjectBuilder b) {
    this.builder = b;
}
public Object getA(){
    return this.builder.getA();
}
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

java design-patterns delegation builder builder-pattern

6
推荐指数
1
解决办法
1235
查看次数