何时用继承,何时用组合

简介: 何时用继承,何时用组合? 下面两条内容,可以告诉我们如何在继承与组合之间做出选择: 如果存在一个“是”的关系,并且一个类要对另一个类公开所有的接口,那么继承是更好的选择 如果存在一个“有”的关系,那么首选组合。

何时用继承,何时用组合?

下面两条内容,可以告诉我们如何在继承与组合之间做出选择:

  1. 如果存在一个“是”的关系,并且一个类要对另一个类公开所有的接口,那么继承是更好的选择
  2. 如果存在一个“有”的关系,那么首选组合。

http://www.cnblogs.com/liushuijinger/p/3900429.html

相关文章
|
7月前
|
C++
C++程序中的继承与组合
C++程序中的继承与组合
92 1
类与ES6类之间的继承
类与ES6类之间的继承
|
4月前
|
Java
继承与组合的区别
【8月更文挑战第22天】
123 0
|
7月前
|
定位技术 计算机视觉 Windows
类间两种关系:继承、 组合
类间两种关系:继承、 组合
44 0
|
7月前
|
C++
4. C++类的组合
4. C++类的组合
62 0
|
7月前
|
C++
52继承与组合
52继承与组合
40 0
2.【类的组合(在一个类中定义一个类)】
2.【类的组合(在一个类中定义一个类)】
54 0
|
算法 C语言 C++
C++类的组合练习
C++类的组合练习
|
编译器 程序员 C++
高效学 C++|组合类的构造函数
设计好MyString类后,就可以像使用普通类型一样使用它了。例如,类的对象可以像普通的变量一样作为另一个类的数据成员。
204 0
高效学 C++|组合类的构造函数