軟件設計模式的非軟件例子(三)

行爲模式--描述類和對象怎樣交互和怎樣分配職責 作者總結了十一種行爲模式。這些模式可以在硬幣分類銀行、餐館訂餐、音樂、運輸、汽車修理、自動售貨機和家庭建築中找到例子。 職責鏈(Chain of Responsibility)舉例 職責鏈模式使得多個對象都有機會處理請求,從而避免請求的發送者和接收者之間的耦合關係。機械硬幣分揀銀行使用職責鏈。這裏並不是爲每一種硬幣分配一個滑槽,而是僅使用一個滑槽。當
相關文章
相關標籤/搜索