|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (17)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-07-18
OO 太广泛了,没办法讨论这个,他包含了太多的含义.
能出好几本书. |
|
| 返回顶楼 | |
|
时间:2008-07-19
runthu 写道 哈哈,支持异见,查询只是个简单的例子,维护存储过程和维护java没有本质的区别,关键看你如何组织你的代码。
某些语言天生注定了他不好维护.比如transaction sql或者pql sql.代码组织得好只能让它相对好维护一点. |
|
| 返回顶楼 | |
|
时间:2008-07-20
runthu 写道 个人的经验,业务上的复用,关键是设计,这里的设计不是说完全靠sql来闯天下,(也许是上面的“一个SQL引发的血案”),也不是java的面向对象的特性所能完全解决的,没有听谁说linux的C源代码就一定没有复用的特性。
其实还是前不久看到的一个争论,以数据模式为核心,还是以对象模式为核心,个人感觉在实际的开发过程中,尤其是以关系数据库为核心应用开发过程中,OO的作用似乎被神化了,是不是有更简洁简单的技术。 OO如火如荼的今天,发出这样的疑问,无疑会被骂的狗血喷头,但为什么开发效率如此低下且bug丛生,尤其是对客户需求的理解经常变动的情况下,程序员更是疲于奔命。 OO思想如果用在api设计层面,体现出来的优势很明显,简洁而优雅。但国内大部分开发者还是局限于行业应用,行业知识能否迅速有效的转化为OO思想,并提炼为干净简洁的OO代码,是个值得考量的事情。 |
|
| 返回顶楼 | |
|
时间:2008-07-21
从历史上看,世界万物都是在不断的进步的,编程语言发展到今天,OO占据主打地位,也是有其自身因素和必然规律的。如果摒弃OO,重新回到面向过程开发,那么肯定是违背历史发展,也不会得到大家认同的。OO之所以有今天的地位,我认为他是一门最能把客观世界的物体映射到计算机世界的编程思想,或者说是目前最为接近达到这一目标的实现。
|
|
| 返回顶楼 | |
|
时间:2008-07-30
面向对象不是万能的,也没有万能的方法、思想、方案。只是在目前看来,面向对象是一种比较优秀的思想,为什么他会被“神化”而面向过程又会被淘汰,必然是有他的内在原因。
|
|
| 返回顶楼 | |
|
时间:2008-08-04
书上说的--
良好的OO开发出的软件有良好的: 1:可重用性, 2:可扩展性, 3:可维护性. 想问大家一句:面向对象的定义是什么? 也就是:什么是面向对象. |
|
| 返回顶楼 | |







