設計模式學習三:裝修者模式

一.概念      動態的給一個對象添加額外的職責。想要擴展功能的話,裝飾者提供了一種有別於繼承的另外一種選擇。   二.UML Component(概念中提到的對象接口),也就是「被裝飾者」。 ConcreateComponent(未添加任何職責的,對象接口的子類)。 Decorator(裝飾者抽象類),擴張了對象接口的功能。 ConcreteDrcorator(具體裝飾類),具體怎麼裝飾對象接
相關文章
相關標籤/搜索