2008-05-23
讨论旧系统如何改造成面向OO的?
关键字: old system oo[摘自banq]数据库和对象有着天然阻抗mismatch,是两个不同方向,一个是向南,一个是向北,不可能将完全相左的两个东西整合在一起,或者说水和火难以相容,想让一个以火为主的系统,转向一个以水为主的系统,除非掌握乾坤大挪移,否则没有办法。
我在另外一个帖子:什么是OO思想回帖写道:
OO思想简言之,我们谈的 想的 编的 做的 都是围绕一个个对象 言简意赅,但是做起来很难,实际中我们谈的 想的 编的 做的 都是围绕一个个“数据表”。 这实际就是以什么为中心的问题中心位置的改变带动整个软件业的革命,就象过去国家以阶级斗争为中心转变到以经济建设为中心一样,不可小觑。
所以,要设计一个OO系统,从开始就要OO很重要,是方向问题,方向走错了,就是南辕北辙。所以,我一直反对那些数据库为主导的教育 培训和理论;而实际上这是目前国内软件主导思想。
一旦数据库系统成型,个人认为是没有办法的,只能走组件化设计方向;可参考javascript/AJAX做法,也就是搞一些粒度大一点的模块板块重用,但是这条路实在很难很难。
发表评论
- 浏览: 56039 次
- 性别:

- 来自: 南京

- 详细资料
搜索本博客
最新评论
-
良好的编程风格是一门艺术 ...
com.company_name.project_name.bo.Message ...
-- by nwangwei -
DB2百万数据的测试
特别是内存很有关系,呵呵。www.mydb2.cn 上有一些不错的DB2性能和调 ...
-- by xzc -
DB2百万数据的测试
Genuine Intel(R)CPU 2160 @1.80GHZ 1.80 G ...
-- by zwm -
DB2百万数据的测试
应该有硬件信息吧。不同平台表现差别很大的
-- by feifei2001 -
使用Tuscany,建立web serv ...
采用XFire客户端调用 public static void main(Str ...
-- by zwm






评论排行榜