美文网首页
工厂方法的应用和理解

工厂方法的应用和理解

作者: 七维树 | 来源:发表于2018-03-20 13:11 被阅读37次

【应用】

一个产品父类,很多产品子类
一个工厂父类,很多工厂子类
每个工厂子类创建一个产品子类

调用时:
导入要使用的 产品子类 对应的 工厂子类 头文件;
创建工厂子类对象,并用工厂父类接收;
用工厂父类对象创建产品子类对象,并由产品父类接收;
用产品父类执行方法。

【理解】

工厂 和产品类 都是父子类结构,父类多态执行不同子类方法。
同时工厂子类和产品子类一一对应,在使用某个产品子类时,直接用工厂子类创建即可;
父子类结构,保证在调用时的代码不变(多态,同一个函数但处理结果不同),只修改下要使用的工厂子类即可;

相关文章

网友评论

      本文标题:工厂方法的应用和理解

      本文链接:https://www.haomeiwen.com/subject/qshgxftx.html