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