中介者模式

在現實生活中,常常會出現好多對象之間存在複雜的交互關係,這種交互關係常常是「網狀結構」,它要求每個對象都必須知道它需要交互的對象。例如,每個人必須記住他(她)所有朋友的電話;而且,朋友中如果有人的電話修改了,他(她)必須告訴其他所有的朋友修改,這叫作「牽一髮而動全身」,非常複雜。 如果把這種「網狀結構」改爲「星形結構」的話,將大大降低它們之間的「耦合性」,這時只要找一個「中介者」就可以了。如前面所
相關文章
相關標籤/搜索