PointCalculatorの生成方式をFactoryに変更した