摘要:        
之前已经看过装饰器模式,但是感觉不是很清晰,但是有一种情况下出的代码,一定是装饰器。Widget* aWidget = new BorderDecorator( new BorderDecorator( new ScrollDecorator( new TextField( 80, 24 ))));可以看到,层层嵌套,每个类都可以按照一定的顺序嵌套多次。比如将顺序改为如下:Widget* bWidget = new ScrollDecorator( new BorderDecorator( new ScrollDecorator( new TextField( 80, 24 ))));出现的结    阅读全文
posted @ 2011-04-18 14:00
skyme
阅读(1271)
评论(0)
推荐(0)
        

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