大話設計模式(五)之裝飾者模式

裝飾者模式:動態的給一個對象添加一些額外的職責,就添加功能來講,裝飾者模式比單純的生成子類更加靈活。ide 這裏首先舉例一個場景,一個主功能和多個輔功能結合一塊兒實現一個功能。this 類圖以下:spa 大概講解一下,就是說首先定義一個統一接口,component 然後定義多個(或一個)主功能,這裏只是定義了一個KeyComponent,能夠添加多個,實現自己功能。對象 而後定義一個抽象類,是全部
相關文章
相關標籤/搜索