V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qW7bo2FbzbC0  ›  全部回复第 55 页 / 共 64 页
回复总数  1261
1 ... 47  48  49  50  51  52  53  54  55  56 ... 64  
2020-05-20 16:48:16 +08:00
回复了 qW7bo2FbzbC0 创建的主题 问与答 单继承编程语言如何优雅的实现鸭子类型的属性?
@wutiantong 抱歉,我描述的不够清晰,不局限于鸭子类型

假设下面的属性是最小必须集合

鱼 继承 水生动物的属性
牛 继承 陆生动物的属性
青蛙 同时 继承水生动物和动物属性

工科学生 继承 工科课程
医学学生 继承 医学课程
工科医学双学士 继承 医学课程 工科课程

如果是多继承 那么一个青蛙既是水生同时又陆生,一个学生同时在学习医学和功课课程

如果是单继承,那么一个青蛙必须先是水生或者陆生,然后是两栖,一个学生是先学习完医学或者工科,然后在学习另外一门才是双学士

单继承想实现这种理论存在的多继承关系,必须先构造 A 然构造 A + (拆分 B), 然后才能真正的实现现实世界中多继承吗?
2020-05-20 15:55:41 +08:00
回复了 qW7bo2FbzbC0 创建的主题 问与答 单继承编程语言如何优雅的实现鸭子类型的属性?
不知道这样的理解对不对
2020-05-20 15:55:25 +08:00
回复了 qW7bo2FbzbC0 创建的主题 问与答 单继承编程语言如何优雅的实现鸭子类型的属性?
多继承:
M = A +B ,
N = A + C + D
O = B + C
.......

单继承:
做一次完整的排列组合,然后再去继承
话说被迫加班也是违法的
还是不太懂
@mornlight 谢谢,
@mornlight 这个怎么理解,很多文章都说是&取地址 *取值
2020-05-18 11:31:50 +08:00
回复了 est 创建的主题 奇思妙想 app、微信消息推送操作人员应该实名上岗
蜂巢快递柜公众号的日常推广告可以投诉吗
2020-05-18 10:56:43 +08:00
回复了 dcalsky 创建的主题 杭州 杭州租房,开源项目 15star 以上,物业费我出
这个不是应该放在城市版块吗?
2020-05-15 15:29:42 +08:00
回复了 jackchao7432 创建的主题 职场话题 大小周是不是未来的趋势啊?
卷。

第一步是 让工人习惯加班
第二步是 找理由让工人习惯义务加班
2020-05-15 14:23:30 +08:00
回复了 en20 创建的主题 程序员 问一下后端的同学为何你们传参都喜欢 int 1234
字符串匹配比不上数字快,而且字符串存的长。但是我想一般只有对成本或者功耗有严苛要求的嵌入式开发者才会真正需要考虑这些
2020-05-15 14:21:45 +08:00
回复了 en20 创建的主题 程序员 问一下后端的同学为何你们传参都喜欢 int 1234
@risent 赞同,很多时候,就行数据库字段有时直接 bigint 或者 int 就可以,不必要追求 int(1), tinyint 。 讲到用数字来代表实际含义的话,还要背枚举表,拉低效率。
1 ... 47  48  49  50  51  52  53  54  55  56 ... 64  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1013 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.