纯虚函数、抽象类与接口设计 | C++

本章覆盖:pure virtual function;abstract class;interface-like base;implementation inheritance;default implementation;pure virtual destructor 的定义要求;dependency inversion;stable interface;不让接口暴露不必要的数据成员;ABI 稳定性只建立认知。

本章知识点

  • pure virtual function
  • abstract class
  • interface-like base
  • implementation inheritance
  • default implementation
  • pure virtual destructor 的定义要求
  • dependency inversion
  • stable interface
  • 不让接口暴露不必要的数据成员
  • ABI 稳定性只建立认知