設計模式學習筆記(三:裝飾模式)

1.1概述     在許多設計中,可能需要改進類的某個對象的功能,而不是該類創建的全部對象,在這樣的情況下,就可以使用裝飾模式。     例如,麻雀類的實例(麻雀)能夠連續飛行100米,如果用麻雀類創建了5只麻雀,那麼這5只麻雀都能連續飛行100米。假如想讓其中一隻麻雀能夠連續飛行150米,那應當怎樣做呢?一種比較好的辦法就是給麻雀裝上智能電子翅膀,智能電子翅膀可以使得麻雀不使用自己的翅膀就能飛行
相關文章
相關標籤/搜索