Давайте проведем мозговой штурм на тему «Что мы можем сделать, чтобы уменьшить размер кода в 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);
Для большего количества кнопок я думаю, что размер кода действительно показывает разницу.этот пример?Или у вас есть идея, как это?