設計模式-裝飾者模式

裝飾者模式:動態地將責任附加到對象上。若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。 繼承屬於擴展形式之一,但不見得達到彈性涉及的最佳方式。 在我們的設計中,應該允許行爲可以被擴展,而無需修改現有的代碼。 組合和委託可用於在運行時動態地加上新的行爲。 除了繼承,裝飾者模式也可以讓我們擴展行爲。 裝飾者模式意味着一羣裝飾者類,這些類用來包裝具體組件。 裝飾者類反映出被裝飾者的組件類型(事實上,
相關文章
相關標籤/搜索