handle class和interface class

降低文件间的依存关系: 第一种方法: handle class 把一个类变为一个接口类和一个实现类 实现类就是原来的这个类,接口类就是原来这个类的接口函数(public)和 一个private的智能指针对象(一般为shared_ptr)指向实现类,接口类里面需要用到的类,我们提供给它的都是类的前向声明,所以为了严格执行这样的准则,我们把每一个类(包括接口类和实现类)都提供两个头文件,一个是类的声明
相关文章
相关标签/搜索