設計模式——裝飾者模式

裝飾者模式 一、定義 裝飾者模式 動態地將責任附加到對象上,若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。java 在學習裝飾者模式以前,若是咱們想要擴展一個類的功能,能夠經過繼承這個類而後擴展它的方法來實現,可是這種方式是靜態的,也就是說咱們要事先將要擴展的功能寫入到繼承的類中,咱們沒法在運行時動態地添加新的功能,而裝飾者模式能夠作到這一點,下面咱們就經過一個案例來詳細介紹一下裝飾者模式。
相關文章
相關標籤/搜索