→ dlikeayu :應該說,我這邊故意一直重覆裝飾A進來,但是卻愈來愈 12/16 14:23
→ dlikeayu :肥,而我的目的只是想要裝飾A的額外的Method 12/16 14:23
→ qrtt1 :這看起來比較適合去 PHP 問唄@@? 12/17 14:59
我要問的其中一個問題是
這是Decorator的特性嗎?
因為每裝飾一次就多包一次上一個自己
這樣很佔記憶體
※ 編輯: dlikeayu 來自: 111.249.154.151 (12/17 17:06)
→ qrtt1 :這就像跟穿衣服一樣,穿厚了、多了、就胖嗎@@? 12/17 21:36
→ qrtt1 :至於為什麼胖那麼多,是穿法的問題,還是衣服有問題? 12/17 21:37
不是
如果是每裝飾一樣就等於多穿一件衣服還好
但是現在是每裝飾一次就等於再多背一個人在背後(真飄)
因為我直接print出裝飾過幾次的物件
它除了新的裝飾外,還外包上一個自己
而上一個自己還會包上上一個自己
※ 編輯: dlikeayu 來自: 111.249.154.151 (12/18 01:01)
→ qrtt1 :所以,這看起來是特定語言的問題了。建議前往 PHP 版 12/18 11:46
→ qrtt1 :show 出你的實作細節,讓大家一起討論吧。 12/18 11:47
→ TonyQ :你沒把 implement 寫出來不會有人看懂的啦... 12/18 11:51