请教banq老师一些问题

09-09-04 lionding
我是刚毕业的大学生,在一家外资公司工作,我们公司主要做外包的,最近做了一个接了个项目做完了,发现自己在OO编程方面有很多缺陷,想重构一下这个项目,又不知道从何开始,这个项目主要是把MES的一部分模块移到FLEX+JAVA平台上做的,我组要做的是java后台,后台主要是从数据库里查数据,插入数据等一些操作,然后把这些数据返回给前台。前台来的数据我要做一些check逻辑,业务逻辑层里嵌套着很多IF ELSE,所以请教Banq老师,给点意见

banq
2009-09-09 16:54
重构是一件很困难的事情,尤其原来架构如果是纯粹的面向数据库,使用SQL表达业务逻辑。

你需要掌握正确的OO设计建模,如DDD,掌握对象如何构建,对象之间的边界如何划分,然后就知道重构的目标在哪里?

猜你喜欢