0 工厂方法模式简介
0.0 工厂方法模式定义
工厂方法模式是在简单工厂模式基础上,为解决更复杂的对象创建问题而衍生进化出来的一种创建型模式。
工厂方法模式的核心思想是定义一个用于创建对象的接口,让其子类去决定去实例化哪个具体类的对象,工厂方法模式可以使一个类的实例化动作延迟到其子类。
工厂方法模式结构图如下
0.1 工厂方法模式应用场景
还接着祭坛生产英雄的示例,我们已经在简单工厂模式一文中通过创建简单工厂方法类,来实现暗夜精灵种族4个英雄的创建
延伸阅读
学习是年轻人改变自己的最好方式