做自己的快乐人

路漫漫其修远兮,吾将上下而求索

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

14、1 面向对象程序设计

Data abstraction, Inheritance, Dynamic binging

14、2 对象

一个类的私有成员只能通过类的函数来进行访问和修改。

14、3 继承

继承的类也要习惯将声明和实现放在不同的文件中。

继承的类不仅继承了私有变量,而且也继承了公有变量,但是继承的类却不能访问基类的私有变量。如果可以的话,任何一个变量都可以通过继承一个类来访问类里的私有变量了。

避免重复引用头文件

14、4 包含

在调用构造函数时,先调用基类构造函数,接着为包含的类,接着为自己的构造函数。

14、5 动态绑定和虚拟函数

拷贝时把子类有而父类没有的东西给砍掉了。

在类中使用虚函数(virtual)的几个事项P595

14、6 面向对象程序设计

Step1: Identify the Objects and Operations

Step2: Determine the Relationships Among Objects

Step3: Design the Driver

14、7 实现设计

选择对象的三个候选

Use a built-in data type, Use an existing ADT, Create a new ADT

posted on 2010-08-31 10:46  做自己的快乐人  阅读(154)  评论(0)    收藏  举报