回答編集履歴

1

説明追加

2017/02/11 16:21

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

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