私のアプリケーションには、インターフェースを実装する多くのオブジェクトが含まれています。
これらのオブジェクトはすべて同じ機能を持ち、主にそれらの間で依存するのは、クラス変数の数とその型です。
いくつかのパラメーター (クラスの名前、各変数の名前、およびその型) だけで満たすことができる一般的なテンプレートを作成することを考えています。
これは(本当に)簡単な例です(2つのパラメーターがあります):
public class myClass implements anotherClass {
private int a;
/** Image reference */
private int myInt;
/** Security elements */
private String myString;
public myClass() {
}
public myObj getValueObject() {
myObj value = new myObj();
value.setmyInt(myInt);
value.setmyString(myString);
return value;
}
public String getmyInt() {
return myInt;
}
public void setmyInt(String myInt) {
this.myString = myString;
if (a == 10) {
a =0;
}
}
public String getmyString() {
return myInt;
}
public void setmyString(String myString) {
this.myString = myString;
if (a == 10) {
a =0;
}
}
public int doIt() {
int number = 0;
number = number + toNumber(myInt);
number = number + toNumber(myString);
return number ;
}
}
前述したように、クラス間の唯一の違いは、変数の数、名前、および型です。
Eclipse でコード テンプレートを見てみましたが、単純な (しかし効率的な) 文字列置換のようです。入力変数の数に応じて多かれ少なかれコードを記述する必要があるため、もう少し欲しいと思います。
自分で文字列置換を使用してJavaで何かをハードコーディングすることはできましたが、私の仕事に役立つツールがどこかにないのだろうか.
メソッドのプロトタイプと入力変数をフィードします。
ヒントをいただければ幸いです。ありがとうございます。