中介者模式

中介者模式其实是在两个对象之间建立一个中间对象,两个对象都只认识中间对象,两个对象之间的通信完全通过中间对象实现,它们互相不认识,从而让两个对象之间解耦。

具体来说,两个对象的构造函数都需要传入中介者对象,然后,两个对象中的通信方法其实都是对中介对象通信方法的调用。中介对象的通信方法要负责所有的逻辑判断,自己忙死了,从而让另两个对象可以直接和对方接触。中介对象就像个管家一样。

posted on 2008-09-18 15:08  真阿当  阅读(93)  评论(0编辑  收藏  举报