1. 首页
  2. 编程语言
  3. Java
  4. Java设计模式之中介模式(Mediator模式)介绍

Java设计模式之中介模式(Mediator模式)介绍

上传者: 2021-05-02 11:16:01上传 PDF文件 56.14 KB 热度 11次

各个对象之间的交互操作非常多,每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦合松散,只需关心和 Mediator的关系,使多对多的关系变成了一对多的关系,可以降低系统的复杂性,提高可修改扩展性。首先 有一个接口,用来定义成员对象之间的交互联系方式:每个成员都必须知道Mediator,并且和 Mediator联系,而不是和其他成员联系。至此,Mediator模式框架完成,可以发现Mediator模式规定不是很多,大体框架也比较简单,但实际使用起来就非常灵活。Mediator模式在事件驱动类应用中比较多,例如界面设计GUI、聊天、消息传递等,在聊天应用中,需要有一个MessageMediator,专门负责request/reponse之间任务的调节。

用户评论