版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pmcasp/article/details/81451543
继承和组合
共同点:都可以实现代码的复用。
不同点:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
is-a关系:使用集成【这种事物(绵羊)是那种事物(羊)中的一个种类。】【‘是’关系用继承】
has-a关系:使用组合【这种事物(羊毛)隶属于那种事物(绵羊),是它的一个部分、部件。】【‘拥有’关系用组合】
继承和组合
共同点:都可以实现代码的复用。
不同点:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
is-a关系:使用集成【这种事物(绵羊)是那种事物(羊)中的一个种类。】【‘是’关系用继承】
has-a关系:使用组合【这种事物(羊毛)隶属于那种事物(绵羊),是它的一个部分、部件。】【‘拥有’关系用组合】