1、目的: 为了解决多对多通信关系中的复杂性,降低对象之间的耦合度,引入中介的方式对请求和响应进行统一管理 2、组成: 用户类、中介类 3、特点: 每个用户类都调用了中介类,用户和用户直接不直接通信而是调用中介类的方法