减少编译依赖

减少编译依赖

1.handle class
  PImpl手法,隐藏实现细节。使用指针代替变量定义体。

2.interface class
  使用abstract class,纯虚函数(pure function),多态机制。用父类的接口调用具体子类对象的实现。

3.头文件中只能有声明体,实现部分放到另一文件中。实现与声明分开-接口与实现分离。
  

你可能感兴趣的:(减少编译依赖)