看板 OOAD 關於我們 聯絡資訊
主要是GoF design pattern裡面Flyweight的問題,在中譯本的221頁,原文書的195頁 我有3個問題 1. BTree的問題,就我所知,BTree不是應該由左到右越來越大,可是裡面舉的 例子一點規則也沒有,真的是BTree嗎? 2. 使用時機的其中一點: 物件的大部份狀態都可歸為外在狀態時 Question: 越多狀態能共享,然後放在內部狀態不是越好嗎? 畢竟FlyWeight object又不多,就書上的例子,26個英文字(object)而已 3. GlyphContext只記錄了目前的字型,那要如何分辨目前的Character為何? 是另外用 (n row) * (m column) 來記錄Character嗎? 如果是這樣那幹麻 不在陣列中直接記錄Character字元就好了,還比較快,且省空間 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.223.127 ※ 編輯: dcleft 來自: 219.71.223.127 (04/23 23:49) ※ 編輯: dcleft 來自: 219.71.223.127 (04/23 23:51)
allstarschh :2.要跟他下一項一起看 3.cxt是extrinsic 04/25 01:13