今天試了一下Decorator模式
原來以為對Decorator很理解了,今天對一個具體類的一個功能不滿意,想加上一個動態方法,試了下發現很多問題。
可能朋友們已經看出來了,在這種情況下,Decorator簡直是多此一舉,
和純繼承的意義相差在哪兒呢?
//老的類 public class A { protected C c public A(C c) { this.c=c; } public void dosome() { //do some 1 //do some 2 } } Public class B extends A { private A a ; public B(C c) { super(c); a =new A(c); } public void dosome() { //do some c; //do some d; } } <p class="indent"> |
可能朋友們已經看出來了,在這種情況下,Decorator簡直是多此一舉,
和純繼承的意義相差在哪兒呢?
相關文章
- 今天測試了一下mysql的Null值MySqlNull
- 今天測試了一下update partition table的part key
- 今天筆試了筆試
- 今天學習了一下dockerDocker
- 今天研究了一下vue分頁外掛Vue
- 關於Decorator模式模式
- Decorator裝飾模式模式
- 裝飾模式 (Decorator Pattern)模式
- Decorator模式、BUG和AOP模式
- 裝飾器模式(Decorator)模式
- 設計模式--裝飾模式(Decorator Pattern)設計模式
- 設計模式-裝飾模式(Decorator Pattern)設計模式
- 設計模式 (十)裝飾模式(Decorator)設計模式
- Proxy模式與Decorator模式的區別模式
- 關於Adapter模式和Decorator模式APT模式
- Decorator裝飾設計模式設計模式
- Decorator模式有代理的味道模式
- 大話設計模式:今天你設計了嗎?設計模式
- 今天學習了一下qsan S500C的櫃子!
- 今天翻了一下筆記筆記
- PHP設計模式- Decorator 裝飾器模式PHP設計模式
- java設計模式-裝飾器模式(Decorator)Java設計模式
- 心得:Spring AOP和Decorator模式Spring模式
- 今天擔心了一下,change master會將relay-log重置的AST
- 設計模式之裝飾器模式(decorator pattern)設計模式
- PHP設計模式之裝飾器模式(Decorator)PHP設計模式
- C++ 設計模式 裝飾模式(Decorator Pattern)C++設計模式
- JAVA設計模式之 裝飾模式【Decorator Pattern】Java設計模式
- C#設計模式系列:裝飾模式(Decorator)C#設計模式
- 今天將原來hp的array管理工具回憶了一下
- 轉載-Java設計模式之DecoratorJava設計模式
- 關於Decorator模式的幾點想法模式
- 09 結構型模式之裝飾者模式(decorator)模式
- C#設計模式-裝飾器模式(Decorator Pattern)C#設計模式
- 設計模式的征途—10.裝飾(Decorator)模式設計模式
- PHP設計模式(六)—裝飾器模式(Decorator Pattern)PHP設計模式
- Java設計模式之裝飾者模式(Decorator pattern)Java設計模式
- 設計模式--裝飾器模式Decorator(結構型)設計模式