工厂方法

目标类接口:Product

目标类集合:AppleProduct,GoogleProduct,BananaProduct

工厂类接口:Factory。提供获取目标类接口的方法。

工厂类集合:AppleFactory,GoogleFactory,BananaFactory。与目标类一一对应。即一个目标类对应一个工厂类,职责单一,如果新增了一个目标类,只需要新增对应的一个工厂类即可。(依赖目标类,方式是方法中创建对象并返回对象

 

 

原文地址:https://www.cnblogs.com/igoodful/p/9435944.html