設計模式之路 | 裝飾者模式

裝飾模式的定義與特色 裝飾(Decorator)模式的定義:指在不改變現有對象結構的狀況下,動態地給該對象增長一些職責(即增長其額外功能)的模式,它屬於對象結構型模式。 裝飾(Decorator)模式的主要優勢有:java 採用裝飾模式擴展對象的功能比採用繼承方式更加靈活。 能夠設計出多個不一樣的具體裝飾類,創造出多個不一樣行爲的組合。 其主要缺點是:裝飾模式增長了許多子類,若是過分使用會使程序變
相關文章
相關標籤/搜索