エフェクトハンドラについて
例
ライフゲーム:
ゲームの流れを定義する (インターフェース)
具体的な処理を実装する(ハンドラ)
インターフェースを定義しておけば、ハンドラを差し替えるだけでゲームロジックの変更ができる