1,封装 把对象内部的细节对外界进行屏蔽,便于后期维护.增加安全性. 2,消息驱动 对象与对象之间相互交互的手段. 3,继承 作用->便于维护,代码重用 3,多态 1)编译时多态:手段->函数重载 2)动行时多态:手段->虚函数