2013年4月7日

基于设计模式的学习之旅-----责任链(附源码)

摘要: 基于设计模式的学习之旅-----责任链1、初识责任链击鼓传花是一种热闹而又紧张的饮酒游戏。在酒宴上宾客依次坐定位置,由一人击鼓,击鼓的地方与传花的地方是分开的,以示公正。开始击鼓时,花束就开始依次传递,鼓声一落,如果花束在某人手中,则该人就得饮酒。比如说,贾母、贾赦、贾政、贾宝玉和贾环是五个参加击鼓传花游戏的传花者,他们组成一个环链。击鼓者将花传给贾母,开始传花游戏。花由贾母传给贾赦,由贾赦传给贾政,由贾政传给贾宝玉,又贾宝玉传给贾环,由贾环传回给贾母,如此往复,如下图所示。当鼓声停止时,手中有花的人就得执行酒令。击鼓传花便是责任链模式的应用。责任链可能是一条直线、一个环链或者... 阅读全文

posted @ 2013-04-07 22:17 陆晓峰 阅读(1131) 评论(2) 推荐(3) 编辑

导航