
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
仓库控制系统(WCS)设计模式-模板模式
在自动化控制、任务调度或工作流系统中,任务通常可以被拆解为多个子任务(SubTask),这些子任务具有统一的行为模式:是否可以执行、以及如何执行。为了实现灵活、可扩展的任务调度机制,我们采用模板模式,定义一个子任务抽象类(SubTaskBase),通过继承它实现不同业务逻辑的子任务。子任务通过任务调度器调用。
仓库控制系统(WCS)设计模式-命令模式
最近在琢磨怎么优化现有的 WCS(仓库控制系统)。主要想达到这么几个效果:用户能直接在拖拽操作界面,把物料的流转路径配置好;选中某一段路径,系统就能自动生成对应的任务模板;等要创建具体任务的时候,选个模板就行,系统会照着模板生成任务;最后,任务排队、调度,统一由WCS 来调度管理。趁着现在系统里已经有了一些实现,简单介绍一下开发过程中用到的几个设计模式。
到底了