>>11
ファクトリを使え。
デザインパターンな。