chain of Responsibility 责任链模式学习总结

来源:互联网 发布:编程珠玑 mobi 下载 编辑:程序博客网 时间:2024/06/09 18:01

    “避免请求发送者与接受者接受者耦合在一起,让多个对象都有可能接受请求,将这些对象连接成一条链,并且沿着这条连传递请求,直到有对象处理它为止。”(源自《深入浅出设计模式》)

     其实上面说的已经很清楚了,为了加深印象我把它放到生活中的实例中。如:A找B办一件事,但是B不能办,B只认识C主动去求C办,C不能办的情况下,又主动去求D,D不能办的情况下。。。。这样就形成了一个单链条,最后一定会有一个结论,而A一开始并不知道是谁真正办了这件事。

  

原创粉丝点击