裝飾者模式和適配器模式

1. 裝飾者模式 裝飾者模式是比較常用的模式,比如Spring session、Mybatis緩存中以及JDK的java.io包中都有着廣泛的應用。 1.定義 動態的將責任附加到對象身上。若要擴展功能,裝飾者提供比繼承更彈性的替代方案。 2.優缺點 優點:在不影響其他類的前提下增加功能,當不能使用繼承的時候可以使用裝飾者模式 缺點:使用裝飾者模式使得小的類變多,甚至出現類爆炸的情況,在調用關係複雜
相關文章
相關標籤/搜索