コンポジット?

シーンクラスをどうやって作ろうか考えてたとき、コンポジットパターンにすれば素敵になれるんじゃないかとふと思った。

           SceneInterface
          ↑    ↑     ↑
         SceneStack SceneVector Scene

みたいなノリで、SceneStackとかSceneVectorはSceneInterfaceをたくさん持ってると。


けどよく考えると、実行するときのことを考えるとコンポジットでいけるけど、追加削除をどうやってやればいいかわからなくなった。



普通に書くことにしよう。