简单工厂模式、工厂方法模式