程序中有没有生物父母兄弟姐妹的概念?

2019 年 5 月 18 日
 pinews
现在好像只有亲子这一种关系哦,编写程序时有过这种需求,不知道是怎么实现的?
还有多态到底是什么玩意? javascript 有吗?
4782 次点击
所在节点    奇思妙想
13 条回复
yidinghe
2019 年 5 月 18 日
面向对象只是一种代码组织方式,真实的需求如果有父母子女关系,不要强套到语法继承上。
pinews
2019 年 5 月 18 日
@yidinghe 你的意思是有了 IE,chrome 和 firfox 就是强套是吧
SuperMild
2019 年 5 月 18 日
既然都有了亲子关系了,兄弟姐妹关系就自然有了呀。

比如 SonOne 的父类是 Farther,SonTow 的父类也是 Farther,那么 SonOne 和 SonTow 不就自然是兄弟关系了吗。只是一般写程序的时候,这种关系没什么用。

比如现在假设 SonOne 和 SonTow 就是兄弟关系,那么,你怎么去用这个关系?有用处吗?
ETiV
2019 年 5 月 18 日
aquariumm
2019 年 5 月 18 日
一秒想到 bs4 里面 parents/siblings
syahd
2019 年 5 月 18 日
这哪里是奇思妙想,这明明是思而不学则殆
aLazarus
2019 年 5 月 18 日
你敢假定这段代码的性别?
opengps
2019 年 5 月 18 日
代码族谱里不知道怎么写的😛
IsaacYoung
2019 年 5 月 18 日
parent
|
|
child -------- siblings
29EtwXn6t5wgM3fD
2019 年 5 月 19 日
同一个进程下的线程算不算
pinews
2019 年 5 月 19 日
@aLazarus 我的意思是生物最简单的的时候都是单细胞生物,单体繁殖,双性繁殖似乎有独特的优势,能不能借鉴到程序中来?
fzinfz
2019 年 5 月 19 日
面向对象的父类子类是数学上的超类子类,是包含关系。html 类似,不过只有相邻节点算父子算借鉴了生物学吧。个人理解。
Aruforce
2019 年 5 月 20 日
@fzinfz 为什么叫父类子类啊?叫基础类和扩展类 不更合适么?一看名字就知道是为了代码复用...父类子类感觉是强套关系...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/565422

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX