思考并回答以下问题:
职责链模式
思考并回答以下问题:
- 行为型模式分为类行为型模式和对象行为型模式两种。两者有什么区别?
- 在一个不纯的职责链模式中,允许某个请求被一个具体处理者部分处理后向下传递,或者一个具体处理者处理完某请求后其后继处理者可以继续处理该请求,而且一个请求可以最终不被任何处理者对象所接收并处理。怎么理解?
- C#语言中的异常处理(Exceptior Handlers)机制也是职责链模式的典型应用之一,不同的catch子句可以处理不同类型的异常,这些catch子句构成了一条处理异常对象的职责链。怎么理解?