设计模式:工厂方法模式

  • 从以上代码可以看出,创建对象的职责交给了 createInstance 这个抽象方法,由其子类去定制自己的创建逻辑。