工厂模式的一种特殊用法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_37597675/article/details/93489754

TBOX中用到的一种工厂模式
为了让接口和实际的供应商方法实现分离,在接口文件中定义纯虚类作为接口,再定义一个工厂类。注意这个文件中的这两个类只有定义,没有实现。
然后在另一个文件中定义实际的供应商文件,供应商文件中实现工厂类,工厂类creat实际的供应商实例。并且供应商类是接口文件的子类,这样,在其调用工厂类实例化的地方得到是真正工厂类实现创建的供应商

猜你喜欢

转载自blog.csdn.net/weixin_37597675/article/details/93489754