設計模式(6)-裝飾器(認識程序中的裝飾器)

之前已經看過裝飾器模式,但是感覺不是很清晰,但是有一種情況下出的代碼,一定是裝飾器。 Widget* aWidget = new BorderDecorator( new BorderDecorator( new ScrollDecorator( new TextField( 80, 24 )))); 可以看到,層層嵌套,每個類都可以按照一定的順序嵌套多次。 比如將順序改爲如下: Widge
相關文章
相關標籤/搜索