多态任务系统与插件式接口原型 | C++

本章覆盖:abstract base;virtual function;virtual destructor;`unique_ptr<Base>`;factory;runtime polymorphism;dependency inversion;plugin-like interface;error boundary;ownership;object slicing test;不使用复杂继承树。

本章知识点

  • abstract base
  • virtual function
  • virtual destructor
  • unique_ptr<Base>
  • factory
  • runtime polymorphism
  • dependency inversion
  • plugin-like interface
  • error boundary
  • ownership
  • object slicing test
  • 不使用复杂继承树