中介者模式(mediator)
第一个类比:在机场交通控制系统中,塔楼(mediator)决定了那些飞机可以起飞或降落,所有的通讯都是在飞机和塔楼之间,而不是在飞机和飞机之间。交通的集中控制是该系统的关键,这就是mediator在软件设计中所扮演的角色。
第二个类比:Dom事件冒泡和事件代理,所有的事件订阅发生在document,而不是具体的node,这种情况下,document扮演了中介者(mediator)
中介者模式(mediator)
第一个类比:在机场交通控制系统中,塔楼(mediator)决定了那些飞机可以起飞或降落,所有的通讯都是在飞机和塔楼之间,而不是在飞机和飞机之间。交通的集中控制是该系统的关键,这就是mediator在软件设计中所扮演的角色。
第二个类比:Dom事件冒泡和事件代理,所有的事件订阅发生在document,而不是具体的node,这种情况下,document扮演了中介者(mediator)
转载于:https://my.oschina.net/osmos/blog/386705