由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - OO and abstract class
相关主题
any tools for ...如何把函数体放入到try ... catch ... 中
how to refactor overlayered applications?return null or empty list/set/...
请问java的ideIntelliJ Open Sourced - How is it?
eclipse 气死我了!What's going on with Spring IDE's website?
Complaint about Java class package请问用什么java developer? 在哪里下载?
JavaBean variable name standardNetbean duplicate class error
调查:最好的Java IDE请教Programming books
EJB book使用eclipse方法对第三方库建立Wrapper的小技巧。
相关话题的讨论汇总
话题: oo话题: abstract话题: class话题: 问题话题: 肯定
进入Java版参与讨论
1 (共1页)
p******g
发帖数: 347
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这样做肯定是坑死爹...
至于初学者被误导, 我觉得首先大部分初学者特别是初学大妈们肯定根本就想不到他的
文中提到的问题,其次他们能不能真正理解能不能看得懂还是两说的。所以让他们看看
知道有这么个问题的存在, 等将来有了一些经验真正碰到问题再回来看看有经验的人写
的帖子用自己的评判根据自己的需要选择不同的方法.
这就好比为什么有那么多武术门派,大家各有千秋百家齐放才是好事。像现在少林一家
独大肯定是不正常的.
B*****g
发帖数: 34098
2
到CINAOUG做讲座更好

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

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

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

1 (共1页)
进入Java版参与讨论
相关主题
使用eclipse方法对第三方库建立Wrapper的小技巧。Complaint about Java class package
Any body uses wicket framework for web development?JavaBean variable name standard
问个gwt client code调用远程object的问题调查:最好的Java IDE
Re: Why are all java IDEs written in javEJB book
any tools for ...如何把函数体放入到try ... catch ... 中
how to refactor overlayered applications?return null or empty list/set/...
请问java的ideIntelliJ Open Sourced - How is it?
eclipse 气死我了!What's going on with Spring IDE's website?
相关话题的讨论汇总
话题: oo话题: abstract话题: class话题: 问题话题: 肯定