設計模式之裝飾模式

UML圖 定義:裝飾模式是在不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個包裝對象,也就是裝飾來包裹真實的對象。 使用場景:當一個對象可以根據選擇動態的加上其他功能,動態的意思是可變的和不確定的。比如:購買汽車系統,我們可以給不同的汽車型號加上不同的功能,比如:GPS功能,雷達功能。也可以不加,這個時候哪個型號加跟不加這些功能是動態的,是根據需要來決定的。但是每加一
相關文章
相關標籤/搜索