Java でジェネリック タイプ セーフ オブザーバーを作成したいと考えています。C++ では、次のように c++11 の可変個引数テンプレートを使用して簡単に実行できます。
class Observer<typename... T>
{
void update(T... args);
};
今、Javaでできることは次のとおりです。
class Observer<T>
{
void update(T args);
};
現在、update は C++ のように異なる型の複数の引数を取ることはできません。誰かがこの問題の解決策を提案できますか?
前もって感謝します。