标签: design-patterns composite bidirectional
我有这篇文章标题中提到的问题。默认情况下,Composite Pattern具有Composite的显式实现 - >组件关联。但我还需要在反方向上实现关联:组件 - >综合。
简而言之,Composite Pattern中Component和Composite对象之间双向关联的最佳解决方案是什么?
答案 0 :(得分:2)
您只需要在Component和它自身之间建立关联,并将其称为“父”
使用这种设计,所有叶子和复合都将引用他的父亲,这意味着复合 - >组件关联