1.中介者模式
中介者模式的定义是:用一个中介对象(中介者)来封装一系列的对象交互,
中介者使各个对象不需要显示的相互引用,从而使其
耦合松散,而且可以独立的改变他们之间的交互。中
介者又称为调停模式,它是一种对象行为模式。
2.常见的情景
1.飞机的起飞和降落,都是由指挥塔来指挥的,调停指挥飞机的降落和航线。
2.世界杯购买足球彩票,每个人都只与BC公司发生交互,赢了钱就从BC公司拿
输钱了就交给BC公司
3.中介者模式的实现---泡泡堂小游戏
1.两个玩家对战的模式
2.八个玩家两个队伍的对战模式
3.使用中介者模式
4.中介者模式案例---手机购买
1.只有颜色和数量的选择
2.有多个选项选择的时候
5.中介者模式的小结
1.中介者模式符合迪米特原则(最少知识原则),对象之间几乎不知道彼此的
存在只能通过中介者对象来相互影响对方。
2.中介者模式使各个对象之间得以解耦,对象之间的交互关系都交给了中介
者对象来实现和维护。
3.将中介者对象变得十分的复杂和庞大了,使得实现和维护中介者对象变得
困难。
中介者模式
最新推荐文章于 2024-08-25 10:50:01 发布