c风格回调函数 vs c++风格虚基类,关于接口定义和调用的对比_第1张图片

 

c++中也很常用回调函数,比如MFC中,既可以用回调函数的方式创建线程,也可以利用继承线程类的方式创建线程。

我的理解是,利用虚基类实现接口,代码更加直观易懂。类是现实的抽象,利用虚基类实现接口,更加符合面向对象的思想。