Я начал использовать технику, принятую в jQuery, называемую цепочкой в моих установках.Пример:
class Foo {
private int bar;
private int baz;
public int getBar() { return this.bar; }
public int getBaz() { return this.baz; }
public Foo setBar(int bar) {
this.bar = bar;
return this;
}
public Foo setBaz(int baz) {
this.baz = baz;
return this;
}
}
Я предпочитаю этот способ, потому что он позволяет легко устанавливать несколько свойств.
Есть ли недостаток?Я спросил об этом нескольких Java-программистов, но все, что они могли сказать, это то, что это «нехорошо», но они не могли дать мне правильное объяснение, почему.