No.0407 ― 更新日 2026-09-13 ― 関連語 2件
コンポジットパターン
設計・アーキテクチャ
別名: Composite Pattern
個々の要素と、それらをまとめた集合を同じ方法で扱えるようにする設計パターン。
ファイルとフォルダのように、単体の要素と複数の要素をまとめたものを同じインターフェースで扱えるようにしておくことで、木構造になったデータを再帰的に統一的な処理で扱える。
フォルダの中にファイルとフォルダが入れ子になった構造など、階層的なデータを扱うUIの実装でよく使われる。