一个可能的架构 - 图

一个应用程序可能用到别的应用程序的model, 这样就导致复用. 上图是针对此类的问题而设计的. 

在一个公司架构里面,  核心的对象如: 员工, 部门等, 这些都是公司的基础, 而其他的一些业务系统都是围绕这个基础而展开的,  所以核心对象的设计是一次性的良好工作,  当加入其它的一些应用系统时,  如Project, CRM, ERP等, 我们是复用而非复制, 而这些系统本身还存在可复用的领域对象. 按照上图的演化, 业务层也应该有复用的思想 , 某些功能或逻辑.

由于笔者尚在学习中, 上述定有不正确之处,欢迎讨论与建议。

posted @ 2010-09-03 14:28  Enemy  阅读(178)  评论(0)    收藏  举报