>>56
あなたの言い方だとクラスの生成=switch文はソース全域にあるんだよね?
caseが一つ増えることになったらどうするの?
全部のswitch文を探してcase一つづつ足してくの?そっちのが最悪じゃん
サブクラスにしとけば>>53のファクトリー内のswitch一つの修正でいいんだよ