//枚举非静态方法实现工厂方法模式
//枚举抽象方法实现工厂方法模式