看看用TypeScript怎样实现常见的设计模式,顺便复习一下. 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好. 这里尽量用原创的,实际中能碰到的例子来说明模式的特点和用处. 职责链模式 Chain of Responsibility 特点:可以让一个请求被不同的对象处理多次,请求像经过管道一样, 一路上都可以被拦下处理. 用处:当请求需要被链式处理时,可以考虑职责链模式,比如事件的冒泡,WebAp…