Compositeの意味とは?
合成物です。
定義
登場人物
– Component
– Composite
– Leaf
Componentを継承してComposite(化合物)を作るそしてそのCompositeの中でComponent型を使用する(集約)ことで
Compositeの中でComponentを継承したものを使える、、、つまりCompositeは化合物…正確に言うと化合物を扱えるオブジェクト、、、といったところでしょうか。
感想
要は共通のインターフェイスを使用することで違うオブジェクトどもを再帰的に使う。。
ときにこんな感じになりがちパターンね。。
最近のコメント