factoryパターンのメリットって何ですかね?
結局、どこにif文を書くのかって差なだけな気がするんですが