中介者要解決的問題 中介者模式(Mediator Pattern)是用來降低多個對象和類之間通信的複雜度。這種模式提供了一個中介類,該類通常用來處理不同類之間的通信。中介者模式符合迪米特原則,即一個類應當儘量減少與其他類的聯繫。 實例描述 在我們現實生活中就有這樣的例子,你如果去租房,你可能會在網站 ...
中介者要解決的問題
中介者模式(Mediator Pattern)是用來降低多個對象和類之間通信的複雜度。這種模式提供了一個中介類,該類通常用來處理不同類之間的通信。中介者模式符合迪米特原則,即一個類應當儘量減少與其他類的聯繫。
實例描述
在我們現實生活中就有這樣的例子,你如果去租房,你可能會在網站上找一些發佈租房的信息,找到對應的房東。為了能夠找到性價比高的房子,你可能找好多家,那麼你都要和這些房東打交道,留下電話啥的。有時候房子不好出租的情況下,房東還會主動聯繫你,就有了下麵這幅圖: