Composite

composite.png

概要

部分ー全体階層を表現するために、オブジェクトをツリー構造に構成できます。
Compositeパターンにより、使う側は個別のオブジェクトとオブジェクトのコンポジションを同じように扱うことができます。

Compositeパターンは単に連携するパターン[2]
もっとありがたみのある言い方をすると

2つ以上のパターンを組み合わせ、繰り返し起こる問題や汎用的な問題を解決する

なぜこのパターンを使用するか?

このパターンの使いどころ

クラス図

このパターンに必要な材料

各材料の役割・関係

このパターンの良いところ

実装の仕方

このパターンが実際に使用されている例

関連パターン


mvc

サポートサイト Wikidot.com mvc