「GWT、GXT、SmartGWt などでコード サイズを削減するにはどうすればよいか」についてブレインストーミングを行いましょう。
例えば; ボタンを使用するには;
Button b = new Button();
b.setText("Ok");
b.setListener(this);
b.setEnabled(false);
Button b2 = new Button();
b2.setText("Ok2");
b2.setListener(this);
b2.setEnabled(false);
しかし、工場のようなパターンでボタンを作成できます。
public static createButton(String name, Listener listener, boolean enable){
Button b = new Button();
b.setText("Ok");
b.setListener(this);
b.setEnabled(false);
}
Button b = createButton("ok",this, false);
Button b2 = createButton("ok2",this, false);
より多くのボタンについては、コード サイズが実際に違いを示していると思います。この例についてどう思いますか? または、このようなアイデアはありますか?