首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
V2EX  ›  奇思妙想

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

  •  
  •   pinews · 203 天前 · 2404 次点击
    这是一个创建于 203 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在好像只有亲子这一种关系哦,编写程序时有过这种需求,不知道是怎么实现的?
    还有多态到底是什么玩意? javascript 有吗?
    13 回复  |  直到 2019-05-20 18:57:09 +08:00
        1
    yidinghe   203 天前 via Android
    面向对象只是一种代码组织方式,真实的需求如果有父母子女关系,不要强套到语法继承上。
        2
    pinews   203 天前
    @yidinghe 你的意思是有了 IE,chrome 和 firfox 就是强套是吧
        3
    SuperMild   203 天前
    既然都有了亲子关系了,兄弟姐妹关系就自然有了呀。

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

    比如现在假设 SonOne 和 SonTow 就是兄弟关系,那么,你怎么去用这个关系?有用处吗?
        4
    ETiV   203 天前
        5
    aquariumm   203 天前 via Android
    一秒想到 bs4 里面 parents/siblings
        6
    whwq2012   203 天前 via iPad   ♥ 2
    这哪里是奇思妙想,这明明是思而不学则殆
        7
    aLazarus   203 天前 via Android
    你敢假定这段代码的性别?
        8
    opengps   203 天前 via Android
    代码族谱里不知道怎么写的😛
        9
    IsaacYoung   203 天前
    parent
    |
    |
    child -------- siblings
        10
    shengyu   202 天前 via iPhone
    同一个进程下的线程算不算
        11
    pinews   202 天前
    @aLazarus 我的意思是生物最简单的的时候都是单细胞生物,单体繁殖,双性繁殖似乎有独特的优势,能不能借鉴到程序中来?
        12
    fzinfz   202 天前 via Android
    面向对象的父类子类是数学上的超类子类,是包含关系。html 类似,不过只有相邻节点算父子算借鉴了生物学吧。个人理解。
        13
    Aruforce   201 天前
    @fzinfz 为什么叫父类子类啊?叫基础类和扩展类 不更合适么?一看名字就知道是为了代码复用...父类子类感觉是强套关系...
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1318 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 00:31 · PVG 08:31 · LAX 16:31 · JFK 19:31
    ♥ Do have faith in what you're doing.