1.前言
设计模式,各具特色,今天在此总结一下常见模式中 简单工厂模式与工厂方法模式的区别与联系
2.两种模式概要
1. 简单工厂模式
对于简单工厂模式的介绍,请参考我的另外一篇博客 代码无错就是优?----简单工厂模式
2. 工厂方法模式
- 工厂方法模式又称工厂模式,也叫虚拟构造器模式属于类的创建型模式
- 在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象.这样做的目的是将类的实例化操作延迟到子类中完成.由子类决定实例化哪个类
工厂方法模式结构图: