composite
something that is made of various different parts:
知恵袋より
ビデオ端子の例え。上記のリンク以外でも、このたとえが多い。
components と compositeの違い
通常、componentsは複数形を使う?? もちろん着目点次第では単数をとり得るだろうが。
compositeの場合は、単数になる。
何らかの外界とのインターフェースは、その1つのインターフェースで確定しており、そのインターフェースを守れば接続できる。 compositeが作成された際には、それぞれの複数の要素、これは通常単独で機能してるもの
compositeの例
ビデオケーブル(今まで意識したことなかったけど)以外には、
複合材料。複合することで、新しい特性を得る
ファイルシステムで、フォルダとファイルを同一視(インターフェースを作って)して処理する(機能を得る)。
モデル・芸能人の紹介カード。
その人の特徴がcomponentsでカードにまとまってるからか、
利用する側が、そのカードをまとめて(組み合わせて)、番組の機能?をコンポジットして考えるからなのか、どっちか。
この2つを合わせて、階層構造になってるからか?
プログラムの世界のcomposite