论坛首页 Java企业应用论坛

从 if else 到设计模式的转变

浏览 5460 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-03-06  
很明显,这是转贴,而且是来自JDON
0 请登录后投票
   发表时间:2008-03-06  
ray_linn 写道
if else if有罪么???? 


if else 无罪,罪在滥用
0 请登录后投票
   发表时间:2008-03-06  
我只知道if else 用起来很方便,很多情况下不需要设计模式那一大堆东西来弄得很复杂
0 请登录后投票
   发表时间:2008-03-06  
程序如果只想完成任务的话。
只要用if + for就差不多可以完成大多数工作了。

但为了让人类能看懂
就不得不把枯燥的if变成能看懂的东西。
如:OO方式的代码
减少了观注
集中了业务
缩减了代码的长度
0 请登录后投票
   发表时间:2008-03-06  
一看这个题目,就想到会有很多不顶你的回复 
其实面向过程也是很优秀的,这点在校学生是无法体会的
0 请登录后投票
   发表时间:2008-03-06  
OO与非OO得区别很多。
作者只是谈到了一点。
我个人感觉是,面向过程很符合人们的常规思维
而面向对象了反而是扭曲了这种思维。

人们很自然的想到做完了这件事情,应该做下面的事情。
而不会想到应该通过代理啊,委托啊来处理这些事情,除非是非常规思维的人。
比如那些大师啊,头脑转的特别快的人。
0 请登录后投票
   发表时间:2008-03-06  
wuhua 写道
OO与非OO得区别很多。
作者只是谈到了一点。
我个人感觉是,面向过程很符合人们的常规思维
而面向对象了反而是扭曲了这种思维。

人们很自然的想到做完了这件事情,应该做下面的事情。
而不会想到应该通过代理啊,委托啊来处理这些事情,除非是非常规思维的人。
比如那些大师啊,头脑转的特别快的人。


如果你喜欢看过程性的代码
只能说明。。。
你的大脑与普通人的不一样

PS:很烂的OO见过太多。。。已经忘记了好的OO代码是什么样子的除外
0 请登录后投票
   发表时间:2008-03-06  
正是"道可道,非常道"
0 请登录后投票
   发表时间:2008-03-06  
抛出异常的爱 写道
wuhua 写道
OO与非OO得区别很多。
作者只是谈到了一点。
我个人感觉是,面向过程很符合人们的常规思维
而面向对象了反而是扭曲了这种思维。

人们很自然的想到做完了这件事情,应该做下面的事情。
而不会想到应该通过代理啊,委托啊来处理这些事情,除非是非常规思维的人。
比如那些大师啊,头脑转的特别快的人。


如果你喜欢看过程性的代码
只能说明。。。
你的大脑与普通人的不一样

PS:很烂的OO见过太多。。。已经忘记了好的OO代码是什么样子的除外

管他OO与不OO呢。程序稳定是王道。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics