Command/State pattern, Functor/Variant

4つどもえの戦い。それぞれのパーツはいい感じで出来上がってると思われ。

  • Command pattern ... generic な実装はあまり意味が無い事がわかった
  • State pattern ... これも同様
  • Functor ... MC++D 勉強がてら書いたのがあるので追加なし
  • Variant ... boost や Tiny template library を参考に最小限の実装で書いてみた

そろそろアプリケーションなドメインに移して組み合わせるか。