本人第一次来CSDN发帖,很多不懂,大家谅解!
问题是这样的:
公司要做一个生产线流程图软件,就是把生产一个产品要经过哪些工序从上至下用图型标示出。
比如:原料(h1)->工序(k1)->产品,也可以从多个原料到1个工序,多个工序到最终的产品,我想到的是使用一个树来存里面的所有结点,最终产品就是树根。
连接线的位置是通过节点的位置算出来的,我就是想问问有没有什么更好的办法?
我不太懂图,不知道能不能用图来做,存线对象和2个节点对象或者有更好的办法?
高手请赐教~
问题是这样的:
公司要做一个生产线流程图软件,就是把生产一个产品要经过哪些工序从上至下用图型标示出。
比如:原料(h1)->工序(k1)->产品,也可以从多个原料到1个工序,多个工序到最终的产品,我想到的是使用一个树来存里面的所有结点,最终产品就是树根。
连接线的位置是通过节点的位置算出来的,我就是想问问有没有什么更好的办法?
我不太懂图,不知道能不能用图来做,存线对象和2个节点对象或者有更好的办法?
高手请赐教~
关键是业务逻辑的抽象,能将各种对象抽象出一个节点。至于具体的显示可以参考开源的工作流的实现。
ls请问你说的工作流api指的什么?
我现在的思路是把线和节点抽象出2个对象出来。线对象包含节点对象,不知道这样设计行不?