裝飾模式

什麼是裝飾模式?web 動態地給一個對象添加一些額外的職責,就增長功能來講,裝飾模式比生成子類更加靈活。 實際上是對已經存在的某些類,動態地將功能附加到對象上面。編程 何時使用裝飾模式呢?ide 一、須要擴展一個類的功能,或者給一個類附加職責。 二、須要動態的給一個對象添加功能,可是這些功能能夠動態的撤銷 三、須要增長由一些基本功能的排列組合而產生的很是大量的功能 四、不能採用子類擴充功能的時候。
相關文章
相關標籤/搜索