C语言与面向对象

模块化

使用结构体将数据结构与代码块分离

C与面向对象

面向对象与多态性

继承

封装

虚函数表

非虚函数