Java設計模式之裝飾者模式

原理:能夠動態的爲目標類增長或者方法,該方法也能夠動態的刪除。實現的方式很簡單,須要一個類來裝飾時,只須要讓全部的裝飾類和目標類實現一個共同的接口。測試

理解:在目標類的基礎上,可拔插的去增長新的業務邏輯。.net

 

代碼以下:接口

imageimage

imageimage

測試方法:get

image

測試結果基礎

image

 

分析:目標類中實現的sayWords()方法只說出了hello,而裝飾者們爲其擴展成了21hello12.原理

相關文章
相關標籤/搜索