petelin

petelin

V2EX 第 167941 号会员,加入于 2016-04-12 22:36:03 +08:00
petelin 最近回复了
@SWALLOWW 我清楚你说的事情,但是实际写代码的时候,会发现,我知道有一条狗, 我也知道有一条狗有四条腿。
那我现在有个需求看那个狗腿上有伤。 那我是去在狗上写一个方法,还是直接在外面便利四条狗腿(狗腿上肯定有是否有伤的方法)。

那看起来肯定是在外面便利方便的多
@secondwtq 感谢。完全就是这个问题。 因为没有在工作中写过纯面向对象的代码。所以对理解,加一个函数为什么不去改原来的类,而是要扩展一个新类还没有付出过代价的认知。。。
ps: 其实上面说的都不绝对。对于过程式也可以有很好的抽象。面向对象也可以写散。 改的时候都大动干戈。 对于 shi 山来说,往往两种都有, 一边 switch case, 一边搞出来独立的一套。 其实两面不讨好。 究其原因没有高屋建瓴的结构,没有良好的抽象。那种写法都拯救不了。。
29 天前
回复了 flowerains 创建的主题 macOS 新 Magic Keyboard2 入手评测
这个键盘会晃动吗? 我买了一个二手的 键帽很松
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3598 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 04:05 · PVG 12:05 · LAX 21:05 · JFK 00:05
♥ Do have faith in what you're doing.