Java varargs をオプションのパラメーターとして使用することは、適切なプログラミング イディオムと見なされますか?
さらに: インターフェイスがあり、一部の実装では追加のパラメーターが必要であり、一部の実装では不要な場合、オプションのパラメーターのメソッド シグネチャで varargs を使用しても問題ありませんか?
Java では、次のイディオムを使用できます。
public static void x(String ... strings)
おそらく空の文字列の配列を取得します。あなたはそれを呼び出すことができます
x() (empty array), x("1","2","3") etc