鱼C论坛

 找回密码
 立即注册
查看: 3013|回复: 10

[已解决]类的组合和继承

[复制链接]
发表于 2016-5-12 20:10:18 | 显示全部楼层 |阅读模式
1鱼币
看小甲鱼的视频中,说了类的组合和继承。
然而感觉两者的意思差不多。
有什么区别?求大神指点
最佳答案
2016-5-12 20:10:19
本帖最后由 shuofxz 于 2016-5-12 22:56 编辑

创建组合对象可以实现附加功能,因为这些类都不相同。每个类管理它们自己的名字空间和行为。
不过当对象之间有更接近的关系时,继承的概念可能对你更有意义,特别是当你需要一些相似的对象,但却有少许不同功能的时候,继承就更合适。

当类之间有显著的不同,并且(较小的类)是较大的类所需要的组件时,组合表现的很好。但当你设计"相同的类但有一些不同的功能时",继承就是一个更加合理的选择了。

最佳答案

查看完整内容

创建组合对象可以实现附加功能,因为这些类都不相同。每个类管理它们自己的名字空间和行为。 不过当对象之间有更接近的关系时,继承的概念可能对你更有意义,特别是当你需要一些相似的对象,但却有少许不同功能的时候,继承就更合适。 当类之间有显著的不同,并且(较小的类)是较大的类所需要的组件时,组合表现的很好。但当你设计"相同的类但有一些不同的功能时",继承就是一个更加合理的选择了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-12 20:10:19 | 显示全部楼层    本楼为最佳答案   
本帖最后由 shuofxz 于 2016-5-12 22:56 编辑

创建组合对象可以实现附加功能,因为这些类都不相同。每个类管理它们自己的名字空间和行为。
不过当对象之间有更接近的关系时,继承的概念可能对你更有意义,特别是当你需要一些相似的对象,但却有少许不同功能的时候,继承就更合适。

当类之间有显著的不同,并且(较小的类)是较大的类所需要的组件时,组合表现的很好。但当你设计"相同的类但有一些不同的功能时",继承就是一个更加合理的选择了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-5-13 08:33:25 | 显示全部楼层
shuofxz 发表于 2016-5-12 22:54
创建组合对象可以实现附加功能,因为这些类都不相同。每个类管理它们自己的名字空间和行为。
不过当对象之 ...

大神,到底哪里不同了。。。。。。我还是没太理解~!!、、、
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-13 11:25:22 | 显示全部楼层
我的理解是,继承就是在原基础上添加功能,
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-13 15:06:47 | 显示全部楼层
不明白原因,刚进入学习PYTHON 阶段。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-16 08:57:03 | 显示全部楼层
加油
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-16 10:24:30 | 显示全部楼层
我也刚刚开始学习,加油!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-16 12:41:26 | 显示全部楼层
我的理解:继承和组合本身功能差不多 组合差不多相当于继承多个 但是会传达给维护代码之类的人 这是一个之前几个元素组合起来的东西 而继承更偏向于延伸 我也不知道是不是这样理解
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-5-16 12:54:05 | 显示全部楼层
pinro 发表于 2016-5-16 12:41
我的理解:继承和组合本身功能差不多 组合差不多相当于继承多个 但是会传达给维护代码之类的人 这是一个之 ...

感谢您的回答
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-16 15:06:10 | 显示全部楼层
刚刚开始学习。一起加油
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-17 14:29:12 | 显示全部楼层
我也有这样的疑惑,刚加入python的学习大家庭。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-21 00:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表