引用和更新彼此。相反，它们引用一个通用的 codice_3 接口以实现类间交互的控制和协调(通过codice_4)，这使得它们独立于类间交互的具体细节。类 codice_5 实现了类 codice_1 和 codice_2之间的交互细节。上述UML时序图显示了这些类之间在运行时的交互过程： 在这个例子中，一个 codice_5 对象 中介，即控制和协调了 codice_1 和 codice_2的对象之间的交互。如果 codice_1 的对象需要与 codice_2 的对象进行交互，例如