コレクション

 コンポーネントはコレクションが必要なメソッドを実装していれば勝手にコレクションになっている。[E],[C],[L],[D]とあるのは前に書いた。[E]みたいなのはコンポーネントやデータのメンバにすることは出来無い。出来るのは具体型だけである。基本的にリードオンリーの配列[]かディクショナリにしてメンバにすることになる。関数の引数にしたり戻したりは出来る。

 コレクションはリードオンリーであり、保有するオブジェクトの継承関係は自身の継承関係と一致する。継承関係のある唯一のコンポーネントである。

 データのコレクションはデータのメンバに出来る唯一のコンポーネントである。データコレクションに動的関数は入れられない。