要素が特定のクラスのオブジェクトである (またはそれから派生した) 配列/オブジェクトのようなコレクションが必要です。Javaでは、次のようなことをします:
private List<FooClass> FooClassBag = new ArrayList<FooClass>();
これにより、アプリケーションの一部のコンポーネントが緊密に結合される可能性があることはわかっていますが、適切な方法でそれを行う方法をしばらく考えていました。
私が今考えることができる唯一の方法は、、、...を実装するクラスを作成し、Countable
1IteratorAggregate
つArrayAccess
のクラスの要素を追加する方法を強制することですが、これはそれを行うための最良の方法ですか?