天天看小說

第49章

大B:“首先,鏈結構的由來值得指出的是,責任鏈模式並不創建出責任鏈。責任鏈的創建必須有系統的其它部分完成。責任鏈模式降低了請求的發送端和接收端之間的耦合,使多個對象都有機會處理這個請求。一個鏈可以是一條線,一個樹,也可以是一個環。鏈的拓撲結構可以是單連通的或多連通的,責任鏈模式並不指定責任鏈的拓撲結構。但是責任鏈模式要求在同一個時間裡,命令只可以被傳給一個下家(或被處理掉);而不可以傳給多於一個下家。”

在下面的責任鏈是系統已有的樹結構的一部分,責任鏈是一個樹結構的一部分。圖中有陰影的對象給出了一個可能的命令傳播路徑。

B:“責任鏈的成員往往是一個更大的結構的一部分。 比如我們剛纔說的《紅樓夢》中擊鼓傳花的遊戲中,所有的成員都是賈府的成員。如果責任鏈的成員不存在,那麼爲了使用責任鏈模式,就必須創建它們;責任鏈的具體處理者對象可以是同一個具體處理者類的實例。在Java的1.0版的AWT事件處理模型裡,責任鏈便是視窗上的部件的容器等級結構。”

第72章第202章第22章第144章第125章第137章第201章第185章第225章第213章第115章第11章第119章第186章第22章第127章第62章第140章第215章第6章第158章第47章第131章第154章第114章第194章第90章第223章第183章第207章第196章第99章第27章第172章第95章第188章第129章第150章第101章第145章第82章第104章第23章第196章第75章第135章第118章第199章第56章第34章第223章第105章第154章第36章第186章第160章第55章第213章第199章第208章第168章第86章第206章第6章第228章第40章第49章第171章第29章第171章第1章第174章第45章第220章第180章第210章第1章第20章第141章第181章第116章第87章第138章第145章第10章第186章第111章第125章第6章第178章第134章第172章第36章第32章第36章第149章第222章第95章第69章
第72章第202章第22章第144章第125章第137章第201章第185章第225章第213章第115章第11章第119章第186章第22章第127章第62章第140章第215章第6章第158章第47章第131章第154章第114章第194章第90章第223章第183章第207章第196章第99章第27章第172章第95章第188章第129章第150章第101章第145章第82章第104章第23章第196章第75章第135章第118章第199章第56章第34章第223章第105章第154章第36章第186章第160章第55章第213章第199章第208章第168章第86章第206章第6章第228章第40章第49章第171章第29章第171章第1章第174章第45章第220章第180章第210章第1章第20章第141章第181章第116章第87章第138章第145章第10章第186章第111章第125章第6章第178章第134章第172章第36章第32章第36章第149章第222章第95章第69章
主站蜘蛛池模板: 南江县| 隆德县| 上饶县| 车险| 秭归县| 大丰市| 叙永县| 杭锦旗| 肥城市| 儋州市| 民勤县| 运城市| 光山县| 无极县| 麻城市| 英吉沙县| 北票市| 上虞市| 永定县| 墨竹工卡县| 苏州市| 柯坪县| 嘉峪关市| 辽阳市| 丹东市| 手游| 饶平县| 耒阳市| 宁都县| 浮山县| 仁怀市| 怀宁县| 玛沁县| 锡林郭勒盟| 阜平县| 马关县| 临洮县| 陆良县| 浦城县| 收藏| 安岳县|