回答編集履歴
1
保守性について追記
answer
CHANGED
@@ -15,6 +15,8 @@
|
|
15
15
|
|
16
16
|
しかし、切り替えならストラテジーの方がスムーズだからと、
|
17
17
|
ファクトリメソッドをストラテジーで機械的に置きかえるのは疑問です。
|
18
|
+
|
18
19
|
たとえ便利でもnewをswitchで置きかえたら違和感があることの延長線上です。
|
20
|
+
部分的に行数が少なく書けるのと、プログラム全体の保守性などは別の問題ですから。
|
19
21
|
|
20
|
-
ファクトリを使うかどうかは、まずもって生成を隠蔽したいかどうかです。
|
22
|
+
ですから、ファクトリを使うかどうかは、まずもって生成を隠蔽したいかどうかです。
|