代码写的不够规范,目的是为了缩短篇幅,实际中请不要这样做. 1.概述 A.中介模式,主要对象有两类: 中介和用户,类比生活中的房产中介公司,中介手中掌握着用户的资料,当然,用户手中也有中介的联系方式. B.想象下,当中介收到用户的更新,会将消息转达给需要的用户手中. C.还有,在线聊天,需要服务器和用户. 大家现在服务器注册,然后再登陆聊天,用户A发送消息,服务器收到,再将消息转发到目的地. D.这样的模式和今天要概述的中介模式很相似. E.下面以房产中介和用户为例. 2.抽象用户 // 抽象客…