設計模式之裝飾模式和代理模式區別與聯繫

你在一個地方寫裝飾,大家就知道這是在增加功能,你寫代理,大家就知道是在限制 一、最常見的代理就是權限判斷了,權限就肯定是限制了 二、裝飾模式是指增強被包裝對象的功能        代理模式是修改被代理對象的行爲   三、例子:        1.裝飾模式:對被裝飾的對象增加額外的職責,滿足里氏代換原則(子類可以代替父類)          如:杯子生產線,杯子必須可以裝水,在生產線上可以給杯子塗顏
相關文章
相關標籤/搜索