設計模式-中介者

引用:《 Objective-C編程之道 iOS設計模式解析》 定義: 用一個對象來封裝一系列交互方式。中介者使各個對象不需要顯示地相互引用,從而使其耦合鬆散,而且可以獨立的改變它們之間的交互。 何時使用: 對象間的交互雖定義明確然而非常複雜,導致一組對象彼此相互依賴而且難以理解; 因爲對象引用了許多其他對象並與其通訊,導致對象難以複用; 想要定製一個分佈在多個類中的邏輯或行爲,又不想生成太多子類
相關文章
相關標籤/搜索