裝飾器模式--繼承的另一種選擇

對於初識java的程序員來說,甚至已經工作三五年的java老鳥們,對java.io包中各種「流」以及五花八門的api都是渾渾噩噩搞不清(筆者在剛接觸java時也經歷過同樣的迷茫)。但如果你已經熟悉了「裝飾器模式」的話,再來看一遍java.io中API,就會有一種豁然開朗的感覺。   繼承是實現類複用的重要手段,但卻不是唯一的手段,通過類的關聯組合同樣可以做到,而且如果使用得當比通過繼承更富有彈性。
相關文章
相關標籤/搜索