V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GodOfParentheses  ›  全部回复第 1 页 / 共 1 页
回复总数  12
@ugpu 感谢解惑. 拧螺丝太真实了哈哈哈, 能学到啥最后还得看自己呀.
@yyzh jd 看起来太抽象了, 我想看看更通俗的说明.
@ugpu 别啊, 给你小心心
@tool2dx 哇, 按照时薪算? 是因为远程+时间不固定吗? 另外, b 站上独游方面的内容确实不少, 但感觉想筛选出有效的招聘信息有点难.
@yumizhao888 从来没用过, 这几天试试对比下效果.
@paopjian 我注意到有些专门爬取公众号平台的内容农场, 不知道有没有什么工具能让这些内容在搜索结果中出现的更频繁.
@TimePPT 这样确实可以, 但很多时候并非想只在贴吧中搜索, 所以这样略显麻烦, 还得额外搜一次.
2023-12-17 00:04:45 +08:00
回复了 GodOfParentheses 创建的主题 编程 这种嵌套的继承关系该如何实现?
v5. 我悟了, 这其实就是个 Liskov 和 Open/Close 原则的应用, "继承抽象而不是继承具体". 又是被自己菜哭的一天.
2023-12-16 00:13:22 +08:00
回复了 GodOfParentheses 创建的主题 编程 这种嵌套的继承关系该如何实现?
根据新理解重新写了第三个版本. 需求的核心是: 父子类中字段 X 有着不同的实现, 希望子实例调用继承自父类的方法 Y 时(Y 方法引用 X 字段), 使用 X 字段自己的实现而非父类的实现.
刚开始纠结的字段 X 在父子类中的继承关系其实不重要.
C#的多态机制可以实现这点, 问题是怎么写更好, 不知道 v3 这种写法还能改进不.
2023-12-15 16:36:03 +08:00
回复了 GodOfParentheses 创建的主题 编程 这种嵌套的继承关系该如何实现?
@cxe2v 不好意思, 例子写的不对, 请看新的代码. A/B 类存在接口继承, 调用者持有接口实例, 所以不区分 A/B.
我好像有点明白了, 如果把α也放到接口里是不是就等价于现在的效果?
2023-12-14 17:39:37 +08:00
回复了 GodOfParentheses 创建的主题 编程 这种嵌套的继承关系该如何实现?
@cxe2v 这样的话得靠调用者手动传入α或β实例? 但是调用者往往连 a 实例和 b 实例都不区分, 而α/β又是和 A/B 高度绑定的.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5609 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 03:21 · PVG 11:21 · LAX 19:21 · JFK 22:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.