teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明追加

2017/02/11 16:21

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -31,4 +31,5 @@
31
31
  }
32
32
  }
33
33
  ```
34
- のように考えるわけです。
34
+ のように考えるわけです。
35
+ 何が変わるかと言えばコントローラーがenumという別の型の値をみて自分がやるべきことを判断する方法からActorというクラスにしかるべきことを移譲することでActorを派生したクラスでやるべきことを拡張できる利点があります。またActorが備えているonUpdate()というオペレーション以外にさらに別のオペレーションを備えたDerivedActorという別のインターフェースとして拡張するといった方法論も考えることができると思います。