Posted on 2015-05-09 14:24
Onway 閱讀(235)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
設(shè)計(jì)模式
1,職責(zé)鏈
使多個(gè)對(duì)象都有機(jī)會(huì)出來(lái)請(qǐng)求,從而避免請(qǐng)求的發(fā)送者和接受者之間的耦合關(guān)系。將這些對(duì)象連成一條鏈,并沿著這條鏈傳遞該請(qǐng)求,知道有一個(gè)對(duì)象處理它為止。
鏈上的對(duì)象都有一個(gè)共同接口。
注意鏈末端對(duì)象的實(shí)現(xiàn),它的構(gòu)造函數(shù)不能指定一個(gè)后繼者。
計(jì)模式/51.png)
2,命令
將一個(gè)請(qǐng)求封裝為一個(gè)對(duì)象,從而使你可用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化;對(duì)請(qǐng)求排隊(duì)或者記錄請(qǐng)求日志,以及支持可撤銷的操作。
Command模式是回調(diào)機(jī)制的一個(gè)面向?qū)ο蟮奶娲贰?/div>