中介者模式弊端怎么解决
1、中介者模式主要由这四个角色组成, 抽象中介者、具体中介者、 抽象同事类和具体同事类。

3、抽象同事类: 定义了中介者对象的接口,它只知道中介者而不知道其他的同事对象。具体同事类 : 每个具体同事类都只需要知道自己的行为即可,但是他们都需要认识中介者。

5、使用场景:通过一个中间类来封装多个类中的行为,而又不想生成太多的子类。注意事项:若不明确各个类的职责,那么就不要进行使用!

1、中介者模式主要由这四个角色组成, 抽象中介者、具体中介者、 抽象同事类和具体同事类。
3、抽象同事类: 定义了中介者对象的接口,它只知道中介者而不知道其他的同事对象。具体同事类 : 每个具体同事类都只需要知道自己的行为即可,但是他们都需要认识中介者。
5、使用场景:通过一个中间类来封装多个类中的行为,而又不想生成太多的子类。注意事项:若不明确各个类的职责,那么就不要进行使用!