C++ (4)
4. 初识OOP
1) OOP:面向对象编程的特点是继承和动态绑定。C++ 通过类的派生支持继承,通过虚拟函数支持动态绑定。虚拟函数提供了一种封装类体系实现细节的方法。
2) 四个主要特点:抽象、继承、封装和多态性。
3) 抽象:抽取事物的本质。
① 隐藏不相关细节,集中关注本质特征。
② 隐藏内部实现,对外提供接口。
③ 把复杂的系统分解成几个相互独立的组成部分。
④ 重用和共享代码。
封装:把相关的类型、数据和函数组合在一起。
-------------------------------------------------------------------------
专注于软件技术和团队管理,致力于为程序员、技术领导者以及对软件开发感兴趣的朋友提供深度的行业见解、实用的管理策略和职业发展的最佳实践。关注个人微信公众号《码上领航者》获取更多深度洞察。