初始做了一个校验链(责任链模式)校验点之间是没有关系的
现在有这样一个需求,新增一个校验点依赖某一个原有校验点的结果
求一波解决方案
比如 : 在生成链的时候固定链的顺序
初始做了一个校验链(责任链模式)校验点之间是没有关系的
现在有这样一个需求,新增一个校验点依赖某一个原有校验点的结果
求一波解决方案
比如 : 在生成链的时候固定链的顺序
1
gaopu Jun 13, 2020
校验点上存储下一个校验点。
|
2
ghos Jun 14, 2020 via Android
搞个 context 每个链传进去
|
3
skypyb Jun 14, 2020
你这不都说了么 (在生成链的时候固定链的顺序)
生成链的代码: class ChainFactory{ Node getChain(Node ... node){ for ( i=0; i<node.length-1;) node[i].next = node[i++]; return node[0]; } } |
4
xizismile Jun 14, 2020 via Android
threadlocal 存一下
|