这样的系统如何架构
现在处在项目开发的瓶颈上,不过我们稍微幸运点,技术可以随自己的意愿,既可以采用最先进的,也可以采用较传统的,但是要求稳定。我们做的是比较复杂的业务计算应用系统,采用的Swing/Servlet技术,基于Weblogic/Oracle。这里介绍一下遇到的麻烦,目标是要做四个类似的子系统,各系统间的操作流程与数据流程基本相同,但在实现细节和数据结构方面有些差异,最开始想采用继承的方式,毕竟继承是面向对象的优越性嘛,先弄一个基础的系统模块,然后在该基础上根据不同的需求扩展成四个不同的系统,可后来发现这种方式对包名的定义都很费脑筋,而且数据结构定义,数据操作流程,界面的继承定义都几乎乱成一锅粥,只好放弃了这种模式。现在采用的四个不相干的子系统,由于各系统间的需求有差异,现在天天复制来复制去,时不时还出些简单的复制错误。不知道大家在遇上这类问题时如何解决,给点建议。