avatar
OO and abstract class# Java - 爪哇娇娃
p*g
1
我觉得zhaoce写的不错,先不管他的道理是不是完全正确,至少他写的很长很细致讲道理
摆事实。我觉得技术相关版面大家发言都向他学习就好了.至少有经验的人多发发这样
的帖子才能带动大家提高
每个人对同一个问题都有不同的看法,这和每个人的具体工作经验,分析和解决问题的
方法习惯都有关系.
我觉得能做出活来是工作中第一的;能把活干的漂亮那就是锦上添花, 是大家都期望的
事情,但是这个世界不是完美的, 很多时候你要做出让步妥协: 可能因为你要赶进度,
可能因为你用的第三方库就是垃圾, 可能是因为你的老板或者同事是蠢货...
但是只要是工作中的同事大家拥有一个比较共同的, 前后一致的解决问题的方法论, 我
觉得就行了. 不必过分比讲究谁的方法正确高级.
所以我觉得对于OO and abstract class, interface, etc, 大家不必纠结于谁对谁不
对. 我觉得他和反对他的人都有一定道理,在不同情况下可能一种方法比另一种好,但
这并不是绝对的. 大家都像他似的把自己的经验心得总结出来, 仔细给出自己对于自己
的具体工作为什么要这样做不要那样做的道理, 列出事实就好了.
OO只是一个最基本的想法,具体怎么应用根据侧重点的不同有太多不同的方式, 而且这
个概念本身也在不停的发展。现在不是还有一种逆势要抛弃OO返回functional吗
我觉得java没有multiple inheritance, u have to go with interface, 确实简化了
问题,让很多很难在c++实现的好的东西变得简单, 比如IDE的各种refactor, etc. 但
是没有multiple inheritance真心坑爹...
还有zhaoce说的不要多级继承,一样简化了很多问题, 大大降低库的复杂度,让人能更清
楚更快的了解应用你的code, 但是这样做肯定也带来坑爹的问题...
还有把类的方法和类的属性分离开,肯定是简化了j2ee的很多问题, 但是对于其他的不
用那么多分层不用考虑business logic 安全保密的core java这样做肯定是坑死爹...
至于初学者被误导, 我觉得首先大部分初学者特别是初学大妈们肯定根本就想不到他的
文中提到的问题,其次他们能不能真正理解能不能看得懂还是两说的。所以让他们看看
知道有这么个问题的存在, 等将来有了一些经验真正碰到问题再回来看看有经验的人写
的帖子用自己的评判根据自己的需要选择不同的方法.
这就好比为什么有那么多武术门派,大家各有千秋百家齐放才是好事。像现在少林一家
独大肯定是不正常的.
avatar
B*g
2
到CINAOUG做讲座更好

【在 p******g 的大作中提到】
: 我觉得zhaoce写的不错,先不管他的道理是不是完全正确,至少他写的很长很细致讲道理
: 摆事实。我觉得技术相关版面大家发言都向他学习就好了.至少有经验的人多发发这样
: 的帖子才能带动大家提高
: 每个人对同一个问题都有不同的看法,这和每个人的具体工作经验,分析和解决问题的
: 方法习惯都有关系.
: 我觉得能做出活来是工作中第一的;能把活干的漂亮那就是锦上添花, 是大家都期望的
: 事情,但是这个世界不是完美的, 很多时候你要做出让步妥协: 可能因为你要赶进度,
: 可能因为你用的第三方库就是垃圾, 可能是因为你的老板或者同事是蠢货...
: 但是只要是工作中的同事大家拥有一个比较共同的, 前后一致的解决问题的方法论, 我
: 觉得就行了. 不必过分比讲究谁的方法正确高级.

avatar
r*s
3
我也要肯定lz和z码这么多字,
精神可嘉。
顶着钢盔说,
软件开发没有什么rule,
顶多是个pattern,
爱用不用。
如果非要对新人说什么,
就是多做project,
多看code (if you have time),
自然就领悟了,
不要记什么教条的东西,
您就当小说看看有这么回事儿就好了。

【在 p******g 的大作中提到】
: 我觉得zhaoce写的不错,先不管他的道理是不是完全正确,至少他写的很长很细致讲道理
: 摆事实。我觉得技术相关版面大家发言都向他学习就好了.至少有经验的人多发发这样
: 的帖子才能带动大家提高
: 每个人对同一个问题都有不同的看法,这和每个人的具体工作经验,分析和解决问题的
: 方法习惯都有关系.
: 我觉得能做出活来是工作中第一的;能把活干的漂亮那就是锦上添花, 是大家都期望的
: 事情,但是这个世界不是完美的, 很多时候你要做出让步妥协: 可能因为你要赶进度,
: 可能因为你用的第三方库就是垃圾, 可能是因为你的老板或者同事是蠢货...
: 但是只要是工作中的同事大家拥有一个比较共同的, 前后一致的解决问题的方法论, 我
: 觉得就行了. 不必过分比讲究谁的方法正确高级.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。