架构设计——业务逻辑
在很多系统中都会有业务逻辑需要处理,下面我结合我的经验讲述一下业务逻辑架构设计。
1、 理清业务逻辑功能要求
2、 明白业务逻辑变化性要求,需要可维护和可扩展
3、 分离出概要的业务逻辑层
4、 设计业务逻辑层和系统其他部分接口
5、 设计业务逻辑层和系统其他部分的交互
6、 构架业务逻辑层为了保证业务逻辑层的独立
7、 分解业务逻辑
8、 设计包、类、方法、消息,体现职责分配
9、 设计业务逻辑算法
10、 领域对象要符合领域关系
11、 领域对象要独立与持久对象
12、 渐进、迭代
13、自底向上和自顶向下相结合
14、使用rose工具,运用针对接口编程