作者dcleft (sasaya)
看板OOAD
标题[问题] FlyWeight pattern的问题
时间Thu Apr 23 23:44:59 2009
主要是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)
1F:推 allstarschh :2.要跟他下一项一起看 3.cxt是extrinsic 04/25 01:13