[問題] FlyWeight pattern的問題

看板OOAD作者 (sasaya)時間15年前 (2009/04/23 23:45), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
主要是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)

04/25 01:13, , 1F
2.要跟他下一項一起看 3.cxt是extrinsic
04/25 01:13, 1F
文章代碼(AID): #19y8pyyd (OOAD)
文章代碼(AID): #19y8pyyd (OOAD)