從源碼角度理解Java設計模式——裝飾者模式

一、飾器者模式介紹 裝飾者模式定義:在不改變原有對象的基礎上附加功能,相比生成子類更靈活。 適用場景:動態的給一個對象添加或者撤銷功能。 優點:可以不改變原有對象的情況下動態擴展功能,可以使擴展的多個功能按想要的順序執行,以實現不同效果。 缺點:更多的類,使程序複雜 類型:結構型。 類圖: 源碼分析中的典型應用 Java I/O 中的裝飾者模式 Spring Session 中的裝飾者模式 Myb
相關文章
相關標籤/搜索