.NET設計模式-裝飾模式(Decorator Pattern)

裝飾模式(Decorator Pattern) ——.NET設計模式系列之十 Terrylee,2006年3月 概述 在軟件系統中,有時候我們會使用繼承來擴展對象的功能,但是由於繼承爲類型引入的靜態特質,使得這種擴展方式缺乏靈活性;並且隨着子類的增多(擴展功能的增多),各種子類的組合(擴展功能的組合)會導致更多子類的膨脹。如何使「對象功能的擴展」能夠根據需要來動態地實現?同時避免「擴展功能的增多」
相關文章
相關標籤/搜索