почему при использовании шаблона построителя я не должен повторно использовать объект построителя для доступа к конфигурации объекта? Например:
Обычный способ:
ObjectA(ObjectBuilder b) {
this.a = b.getA();
}
public Object getA(){
return this.a;
}
Но почему я не могу просто использовать это:
ObjectA(ObjectBuilder b) {
this.builder = b;
}
public Object getA(){
return this.builder.getA();
}
Спасибо :)
ObjectBuilder
, может изменить вашObjectA
. Если вам нужен изменяемый объект, вам не нужен конструктор: просто установите сеттеры в вашемObjectA
. - person Andy Turner   schedule 07.09.2016