2012-03-08 56 views
3

我有這個職位的標題中提到的問題。默認情況下,Composite Pattern具有複合 - >組件關聯的顯式實現。但我也需要實現反向關聯:Component - > Composite。複合模式與組件之間的雙向關聯

enter image description here

總之,什麼是分量和複合物之間的雙向關聯的組合模式的最佳解決方案?

回答

2

你只需要組件與自身之間的關聯,並稱之爲「父母」

採用這種設計,所有的葉片和複合材料將有他的父母一個參考,這意味着複合 - >組件關聯

enter image description here

+0

「Composite」能否與Component進行交互,修改或調用其方法,還是反模式解決方案? – 2015-06-26 12:28:04