TBOX中用到的一种工厂模式
为了让接口和实际的供应商方法实现分离,在接口文件中定义纯虚类作为接口,再定义一个工厂类。注意这个文件中的这两个类只有定义,没有实现。
然后在另一个文件中定义实际的供应商文件,供应商文件中实现工厂类,工厂类creat实际的供应商实例。并且供应商类是接口文件的子类,这样,在其调用工厂类实例化的地方得到是真正工厂类实现创建的供应商
工厂模式的一种特殊用法
最新推荐文章于 2023-12-24 16:20:52 发布
TBOX中用到的一种工厂模式
为了让接口和实际的供应商方法实现分离,在接口文件中定义纯虚类作为接口,再定义一个工厂类。注意这个文件中的这两个类只有定义,没有实现。
然后在另一个文件中定义实际的供应商文件,供应商文件中实现工厂类,工厂类creat实际的供应商实例。并且供应商类是接口文件的子类,这样,在其调用工厂类实例化的地方得到是真正工厂类实现创建的供应商