設計模式 c++版(12)——裝飾模式

定義: 動態地給一個對象添加一些額外的職責。就增加功能來說,裝飾模式相比生成子類更爲靈活。 示例一:裝飾模式(通用版) 1. 類圖17-5   2. 類圖說明 Component 抽象構件。這是一個接口或抽象類,就是定義我們最核心的對象,也就是最原始的對象,如下面的成績單。(注:在裝飾模式中,必然有一個最基本、最核心、最原始的接口或抽象類充當 Component 抽象構建)。 ConcreteCo
相關文章
相關標籤/搜索