當前位置:
首頁 >
《研磨设计模式》chap22 装饰模式Decorator(2)应用到场景
發布時間:2025/3/21
41
豆豆
生活随笔
收集整理的這篇文章主要介紹了
《研磨设计模式》chap22 装饰模式Decorator(2)应用到场景
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.1. 對象組合
public class A {public void a1(){System.out.println("now in A.a1");} }public class C2 {//創建A對象的實例 private A a = new A(); public void a1(){//轉調A對象的功能a.a1();}public void c11(){System.out.println("now in C2.c11");} }1.2.初步總結
裝飾器中不僅僅是可以給被裝飾對象增加功能,還可以根據需要選擇是否調用被裝飾對象的功能,如果不調用被裝飾對象的功能,那就變成完全重新實現了,相當于動態修改了被裝飾對象的功能。
延伸另外一點,各個裝飾器之間最好是完全獨立的功能,不要有依賴,這樣在進行裝飾組合的時候,才沒有先后順序的限制.
總結
以上是生活随笔為你收集整理的《研磨设计模式》chap22 装饰模式Decorator(2)应用到场景的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《研磨设计模式》chap22 装饰模式D
- 下一篇: 《研磨设计模式》chap22 装饰模式D