COMPSITE は、オブジェクト指向設計されたソフトウエアの至る所で見ることができます。オブジェクト指向設計の王様 といってもよいでしょう。その中でも、もっとも分かりやすい例は、OSのファイルシステムです。ファイルシステムは、ディレクトリとファイルを特に意識することなく操作することができます。COMPSITEは、この難しそうな課題を、いとも簡単にやってのけます。 この COMPSITEパターンを利用して、ファイルシステムを設計するという例が、参考文献[4]に記述されていますので参考にしてください。とってもいい本ですよ。お勧めです! その他にも COMPSITE は、ドキュメントのデータ構造を表現するのにとても適してます。ドキュメントを処理する(良く出来た)ソフトウエアは、ほとんど例外なく COMPSITE をベースとした設計となっているはずです。その中でも有名なのは、いわずと知れた、Do