1.1抽象的过程:从问题空间到解空间(计算机中)的建模。
1.2对象有一个接口:程序员可以创建类型的变量(对象或实例)和操纵这些变量(发送信息或请求)
1.3实现的隐藏:
- 访问控制的好处:1)对用户友好2)允许库设计者改变类内部工作方式,而不必担心会影响客户程序员。
- C++中使用三个明确的key word来设置类中的边界:public/private/protected。
1.4实现的重用:创建一个成员对象,称为组合 has-a。
1.5继承:重用接口
1.6多态性的可互换对象
- 早捆绑vs晚捆绑
- virtual声明某个函数由晚捆绑的灵活性
1.7创建和销毁对象
- ctr dtr
- 为最大化运行速度,将对象存于栈或静态存储区
- 为了灵活性,在堆上动态创建对象,new + delete
1.8异常处理:应对错误
1.9分析和设计
分析为了做正确的事,设计为了正确的做事。
- 有哪些对象(如何将项目分成多个组成部分?)
- 它们的接口是什么(需要向每个对象发送什么消息?)
C++编程思想-对象导言
最新推荐文章于 2025-05-12 00:22:42 发布
本文介绍了面向对象编程(OOP)的核心概念,包括抽象、封装、继承、多态等,并探讨了对象的创建与销毁、异常处理等内容。
929

被折叠的 条评论
为什么被折叠?



