责任链模式:将接收者对象连成一条链,并在该链上传递请求,直到有一个接收者对象处理它,通过让更多对象有机会处理请求,避免了请求发送者和接收者之间的耦合。(现实中的例子:买车的折扣请求),请求发送者并不关心是谁处理了他的请求。暴露给Client一个接口(广义的)
类似于:
java中的异常处理机制
javascript的DOM树
javaweb的过滤器链
开闭原则:对扩展开放,对改变关闭
设计模式--责任链模式
最新推荐文章于 2018-01-11 11:09:38 发布
责任链模式:将接收者对象连成一条链,并在该链上传递请求,直到有一个接收者对象处理它,通过让更多对象有机会处理请求,避免了请求发送者和接收者之间的耦合。(现实中的例子:买车的折扣请求),请求发送者并不关心是谁处理了他的请求。暴露给Client一个接口(广义的)
类似于:
java中的异常处理机制
javascript的DOM树
javaweb的过滤器链
开闭原则:对扩展开放,对改变关闭