Factory Method Pattern(工厂方法模式) 在父类中提供一个创建对象的接口以允许子类决定实例化对象的类型 https://refactoringguru.cn/design-patterns/factory-method