Shell控制台DDD设计
2019-07-24 17:39:25 1 举报
Shell 控制台DDD领域模型
作者其他创作
大纲/内容
命令结果
-是否成功-结果对象
命令
-命令编号-命令名称
+获取命令+添加为批处理+执行命令+撤回命令
命令快照
-快照编号-命令-命令编号
+回滚命令
U
命令解析器
+ 解析命令
控制台上下文支撑子域
批处理
命令编号集合以及顺序
D
1...*
命令子域
*...1
执行者
- 脚本- 执行顺序- 所属命令
+ 执行
历史子域
历史
-命令快照ID栈
+增加历史+回滚到某个节点
上下文
-上下文命令历史-当前执行命令-初始化参数-用户定义参数
+增加参数+获取参数值+设置当前命令+添加命令历史+ 发布消息
0 条评论
下一页