Proxy模式與Decorator模式的區別
看了一篇文章(http://www.javaworld.com/javaworld/jw-02-2002/jw-0222-designpatterns.html)說到:
兩個模式比較相似,因為Both patterns use a proxy that forwards method calls to another object, known as the real subject.
兩模式的不同之處在於:with the Proxy pattern, the relationship between a proxy and the real subject is typically set at compile time, whereas decorators can be recursively constructed at runtime。
不是很能理解上面所說的不同之處,請各位指教(最好可以舉例說明)。謝謝。
兩個模式比較相似,因為Both patterns use a proxy that forwards method calls to another object, known as the real subject.
兩模式的不同之處在於:with the Proxy pattern, the relationship between a proxy and the real subject is typically set at compile time, whereas decorators can be recursively constructed at runtime。
不是很能理解上面所說的不同之處,請各位指教(最好可以舉例說明)。謝謝。
相關文章
- 關於Proxy和Decorator設計模式的疑問設計模式
- 說透設計模式-代理模式與Proxy設計模式
- Proxy模式模式
- 關於Decorator模式模式
- Decorator裝飾模式模式
- 工廠方法模式與抽象工廠模式的區別模式抽象
- Decorator模式有代理的味道模式
- 設計模式--裝飾模式(Decorator Pattern)設計模式
- 設計模式-裝飾模式(Decorator Pattern)設計模式
- 設計模式 (十)裝飾模式(Decorator)設計模式
- 關於Adapter模式和Decorator模式APT模式
- 抽象工廠模式-與-工廠方法模式區別抽象模式
- MVC模式和MVP模式的區別MVC模式MVP
- 裝飾模式 (Decorator Pattern)模式
- Decorator模式、BUG和AOP模式
- 裝飾器模式(Decorator)模式
- 代理模式(Proxy)模式
- 設計模式的征途—10.裝飾(Decorator)模式設計模式
- PHP設計模式- Decorator 裝飾器模式PHP設計模式
- java設計模式-裝飾器模式(Decorator)Java設計模式
- 觀察者模式與釋出訂閱模式區別 - JS模式JS
- adapter模式與Wrapper模式有什麼區別?APT模式APP
- 設計模式之裝飾器模式(decorator pattern)設計模式
- PHP設計模式之裝飾器模式(Decorator)PHP設計模式
- C++ 設計模式 裝飾模式(Decorator Pattern)C++設計模式
- JAVA設計模式之 裝飾模式【Decorator Pattern】Java設計模式
- C#設計模式系列:裝飾模式(Decorator)C#設計模式
- Decorator裝飾設計模式設計模式
- C++設計模式之Proxy模式(代理模式)C++設計模式
- 代理模式(Proxy Pattern)模式
- 物件建立模式和類建立模式的區別物件模式
- 關於Decorator模式的幾點想法模式
- 請教各位老師:代理(Proxy)模式和介面卡(Adapter)模式有什麼區別呢?模式APT
- 設計模式的征途—13.代理(Proxy)模式設計模式
- 設計模式之代理模式(proxy pattern)設計模式
- Java設計模式之代理模式(Proxy)Java設計模式
- 裝飾器模式詳解(UML、原理、使用、與代理模式的區別等)模式
- 09 結構型模式之裝飾者模式(decorator)模式