オーバーロードされたメソッドが多くないように、このコードをより簡潔にする方法はありますか?
public void method(String[] args1, String[] args2){}
public void method(String[] args1, String args2){}
public void method(String args1, String[] args2){}
public void method(String args1, String args2){}
オーバーロードされたメソッドの数は、引数の数が増えるにつれて指数関数的に増加します。これは明らかに問題であり、これを行うためのより簡単な方法が必要であることはわかっています。
目標は、単一オブジェクトの入力に配列を使用せずに、同じ型の任意の数のオブジェクトを引数として渡す最善の方法を見つけることです。
なんで?これは、エンド プログラマーを簡単にするためのものです。