loren20191
V2EX  ›  Java

收集一波大家的智慧(责任链模式改造)

  •  
  •   loren20191 · Jun 13, 2020 · 2868 views
    This topic created in 2196 days ago, the information mentioned may be changed or developed.

    初始做了一个校验链(责任链模式)校验点之间是没有关系的
    现在有这样一个需求,新增一个校验点依赖某一个原有校验点的结果

    求一波解决方案 比如 : 在生成链的时候固定链的顺序

    4 replies    2020-06-14 12:39:56 +08:00
    gaopu
        1
    gaopu  
       Jun 13, 2020
    校验点上存储下一个校验点。
    ghos
        2
    ghos  
       Jun 14, 2020 via Android
    搞个 context 每个链传进去
    skypyb
        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];
    }

    }
    xizismile
        4
    xizismile  
       Jun 14, 2020 via Android
    threadlocal 存一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1091 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 953ms · UTC 18:00 · PVG 02:00 · LAX 11:00 · JFK 14:00
    ♥ Do have faith in what you're doing.