鹹魚程序員之java設計模式第九篇-裝飾者模式

一、裝飾者定義 裝飾者模式允許向現有的對象添加新的功能,同時不改變其結構。 屬於結構型模式。 創建了一個裝飾類,用來包裝原有的類,並在保持方法簽名完整性的前提下,提供了額外的功能。 二、裝飾者的介紹 1. 意圖: 動態地給一個對象添加一些額外的職責。 2. 主要解決: 一般情況下,我們想擴展一個類經常使用繼承的方式實現,由於繼承爲類引入了靜態特徵,並且隨着擴展功能的增多,子類會膨脹。 3. 何時使
相關文章
相關標籤/搜索