业务逻辑分类

业务逻辑分类

  1. 查询逻辑
    从若干表得到结果集
    • 可能join多个表
    • 查询条件where可能非常复杂
    • 列处理, 比如:列相加
    • 行处理, 比如:排序, 分组, 合并
  2. 约束逻辑
    输入数据的约束
    • 约束依赖, 比如 : 支出不能超过总收入, 总收入就是约束依赖
  3. 流程逻辑
    完成某个业务的步骤流程
    • 流程上下文(当前哪个步骤, 各个步骤的临时数据)
    • 步骤的前提
    • 下一步骤的跳转条件
    • 循环
    • 事务
    • 错误处理

可能的依赖关系: 约束逻辑依赖查询逻辑, 流程依赖约束逻辑和查询逻辑

原文地址:https://www.cnblogs.com/mrfangzheng/p/1257909.html