composite模式疑问

组合模式 强调单一对象与组合对象的相同点 使它们在某些方面的使用上具有一致性
但我的问题是:
如果需要经常访问单个对象的特有接口(如更新特有属性)反而增大了查找识别难度 请问如何解决这个问题

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