让我们首先以一个例子来理解问题(为什么需要这样做?)
一间学校有3个朋友:汤姆,加里和拉木
他们中的三个决定互相跟踪活动。
如果汤姆完成了历史篇章,那么加里和拉姆就想知道。 同样,当加里(Gary)处理历史一章时,汤姆(Tom)和拉姆(Ramu)也想知道。
现在,如果我们必须设计它并制作一个能够满足上述目的的iOS应用程序,我们将如何执行此操作:
我们将有3个班级的Tom,Gary和Ramu,每个班级都参考其他2个班级。
为此,每个类都将具有发送和接收方法。
该系统称为紧密耦合系统。

现在,为了解决这类问题,在每个人都与调解员进行沟通的情况下使用了调解员模式,然后由调解员负责其余的工作。
