Commandパターンの実装 #21

Commandパターン。メソッド自体をクラスに分割して扱うイメージ。
ポリモーフィズムを実現している。

クライアントはコマンドを呼ぶキュークラスを操作するだけで済む。
実際の挙動はコマンドクラスが担当するが内部で委譲を行ったりして処理する。
Fcadeと似てる気がするけどどうなんだろう。

キュークラスがコマンドを組み替えるだけで機能拡張や修正が出来るため保守性に優れる。