public class MyButton{
public MyButton(){}
public MyButton setIcon(Icon icon){return this;}
public MyButton setText(String text){return this;}
}
E usato come:
MyButton testButton = new MyButton()
.setIcon(MyIcon)
.setText("MyText");
So che non è una vera implementazione del modello di builder, ma c'è qualcosa di intrinsecamente sbagliato in questo design?