作者:etqq | 来源:互联网 | 2023-02-01 18:18
工厂方法模式是简单工厂模式的延伸,它继承了简单工厂模式的优点·同时还弥补了简单工厂模式的缺陷,更好地符合开闭原则的要求,在增加新的具体实例对象时不需要对已有系统做任何修改。本章
工厂方法模式是简单工厂模式的延伸,它继承了简单工厂模式的优点·同时还弥补了简单工厂模式的缺陷,更好地符合开闭原则的要求,在增加新的具体实例对象时不需要对已有系统做任何修改。本章将通过如何克服简单工厂模式的不足来引出工厂方法模式,并通过实例来学习工厂方法模式,理解工厂方法模式的结构及特点,学会如何在实际软件项目开发中合理地使用工厂方法模式。
工厂方法模式中不再提供一个统一的工厂类来创建所有的实例对象,而是针对不同的实例提供不同的工厂,系统提供一个与实例等级结构对应的工厂等级结构。