继续谈实现模型。按抽象层次分层,设计为知识→操作多层结构,每个层针对不同层面的概念、逻辑和开发者。
最上层为具体业务开发者需要关注的概念,实际上只包括:
- 各个操作的特征,说明各个操作如何调用、可否回查、可否撤销等等。
- 决策表中的具体规则。说明当某某状况发生时,采取某某处置。
第二层为事务管理组件,负责组织前面提到的两层嵌套状态机。
第三层和第四层,是两层嵌套状态机本身的实现。
继续谈实现模型。按抽象层次分层,设计为知识→操作多层结构,每个层针对不同层面的概念、逻辑和开发者。
最上层为具体业务开发者需要关注的概念,实际上只包括:
第二层为事务管理组件,负责组织前面提到的两层嵌套状态机。
第三层和第四层,是两层嵌套状态机本身的实现。