區分模式,要首先知道什么叫模式。模式是在某種特定條件下,為了某個目的而提出的一種通用解決方案。這個定義就包括三個東西,限制條件、目的、還有具體實現。裝飾器模式雖然與代理模式在實現上相似,但兩者目的不一樣,代理重在控制,并且對被代理對象在功能上的“增強”對于被代理對象那些“增強”的功能是“透明”的,被代理對象無須關注“增強”的功能具體干了什么。
2016-05-29
舉報