复合和继承

来源:互联网 发布:spss软件如何使用 编辑:程序博客网 时间:2024/05/29 21:31

继承是在对象之间建立了“is a(是一个)”的关系,例如黄色是一种颜色,如果能够说“B是一个A”就可以使用继承。

继承使用是在两个类之间建立关系的一种方式,可以避免很多重复代码。


复合则是在对象之间建立了“has a(有一个)”的关系,例如画有一种颜色,汽车有一个引擎。

复合使用在将一些个体组成起来形成一个新的整体的情况下。

1 0