私の質問はかなり単純です。チャートを作成するためのビルダーを作成しようとしています。チャートデータは、私の仲間のプログラマーが作成するプログラムに応じてオブジェクトによって埋められます。したがって、iveObjectInterface
は、オブジェクトが常に持つ特定のメソッドがあることを確認するために呼び出されるインターフェイスを使用しました。
私の質問は、これらのオブジェクト(どのタイプかわからない)をArrayListに追加したい場合、次のように追加することは可能ですか?
ArrayList<ObjectInterface> data = new ArrayList<ObjectInterface>();
ObjectType Test = new ObjectType("Test");
data.add(test);
この例では、ObjectTypeは、ObjectInterface
これは合法ですか?