设计模式笔记

2020-01-16  本文已影响0人  榷奕

1. 责任链模式

(1) 普通的链用for循环实现

for循环必须每个元素都执行,不能跳过,必须顺序执行。

(2) chain和validator来回跳的

在chain里面封了个list,然后chain里面有index,标志着执行到哪里。
这个可以更改执行顺序,比如某个validator可以先调用后面的,然后再执行回来执行自己。
以及可以执行到某一个直接结束执行,后面就不走了。

上一篇下一篇

猜你喜欢

热点阅读