设计模式干货系列:(二)工厂方法模式【学习难度:★★☆☆☆,使用频率:★★★★★】

上一篇介绍`简单工厂模式`的时候提到它对`开闭原则`支持的不够,因为如果有新的产品加入到系统中去,就需要修改工厂类,就违反了`开闭原则`了,这次介绍的工厂方法模式在保持简单工厂模式优点的前提下,还满足了开闭原则,关键在于它的多态性。