composite模式疑问

04-09-16 yuntingHill
组合模式 强调单一对象与组合对象的相同点 使它们在某些方面的使用上具有一致性

但我的问题是:

如果需要经常访问单个对象的特有接口(如更新特有属性)反而增大了查找识别难度 请问如何解决这个问题

banq
2004-09-20 17:16
使用composite模式可以让客户端无需关心它访问的是集合还是节点,你可以在内存中Cache住composite实现类,那么需要经常访问单个对象的特有接口,查找识别是在内存中进行,性能开销不大。

猜你喜欢