設計模式學習筆記(十七)-責任鏈模式

「一對二」,「過」,「過」……這聲音熟悉嗎?你會想到什麼?對!紙牌。在類似「鬥地主」這樣的紙牌遊戲中,某人出牌給他的下家,下家看看手中的牌,如果要不起上家的牌則將出牌請求再轉發給他的下家,其下家再進行判斷。一個循環下來,如果其他人都要不起該牌,則最初的出牌者可以打出新的牌。在這個過程中,牌作爲一個請求沿着一條鏈在傳遞,每一位紙牌的玩家都可以處理該請求。在設計模式中,我們也有一種專門用於處理這種請求
相關文章
相關標籤/搜索