Decorator 在程序运行时生成新的操作,这些新的操作是原有的操作的变体
 ISimpleWriter
ISimpleWriter SimpleStreamWriter
SimpleStreamWriter OozinozFilter
OozinozFilter  LowerCaseFilter
LowerCaseFilter 客户代码
客户代码The Decorator Pattern attaches additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.
.jpg) 
  
 
                    
                     
                    
                 
                    
                
 



 
    
 
     }
    } }
} 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号