多くのメソッドを持つクラスのためにDecorator
パターンを実装しています。このDecorator
クラスを作成し、ここにあるすべてのメソッドを配置します。本当に長いJavaクラスを編集するためにsedまたはawkを使用する方法
@Override
public String getCapadCode()
{
return null;
}
に置き換えてください: は今、私のようなすべての部分は2000行を持つクラスを持っている
@Override
public String getCapadCode()
{
return origin.getCapadCode();
}
それが何らかの形でのsedやawkので、このプロセスを自動化することは可能ですか?
は、なぜあなたはとにかく400個のメソッドを持つクラスを持っていますか?それはそれ自体の赤旗です。 –
ロンボクのような他のオプションを検討しましたか? https://projectlombok.org/features/Delegate.html –
私は本当に簡単にやり遂げることができないと思っています。代わりに(perlのような)スクリプトを書いてみてください。とにかくそれは良いアイデアですか? SOLIDとSingle Responsibility Principleについて聞いたことがありますか? – Guilherme