场景
不同设备对象间通信
实现代码
中介者接口
1 | namespace DesignPatterns.Mediator |
中介者实现
1 | namespace DesignPatterns.Mediator |
设备接口
1 | namespace DesignPatterns.Mediator |
设备A实现
1 | namespace DesignPatterns.Mediator |
设备B实现
1 | namespace DesignPatterns.Mediator |
相关调用
1 | Mediator.Mediator mediator = new Mediator.Mediator(); |
Out:1
2Get message in B: 发送消息
Get message in A: 发送消息