关于代码重用:结构化程序设计中重用的代码是算法即函数代码,没有重用数据代码
在面向对象的程序设计中重用的是类的代码
1,用类定义对象
2,通过组合定义新的类(组合类)
3,通过继承定义新的类(派生类)
组合的编程原理是:程序员在定义新类的时候,使用已有的类来定义
数据成员。这些数据成员是类类型的对象,被称为类的
对象成员
。
C++语言将数据成员中包含对象成员的类称为组合类
• 按照数据类型的不同,组合类中数据成员可分为2种,即类类型的
对
象成员
和基本数据类型的
非对象成员
• 使用组合类定义对象,即
组合类对象
,其成员中也将包含对象成员和