java設計模式之裝飾者模式

定義:java 裝飾者模式(Decorator),動態地給一個對象添加一些額外的職責,就增長功能來講,裝飾者模式比生成子類更爲靈活。ide 要點: 裝飾者與被裝飾者擁有共同的超類,繼承的目的是繼承類型,而不是行爲。 適用性: 1. 須要擴展一個類的功能,或給一個類添加附加職責。 2. 須要動態的給一個對象添加功能,這些功能能夠再動態的撤銷。 3. 須要增長由一些基本功能的排列組合而產生的很是大量的
相關文章
相關標籤/搜索