博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
中介者模式
阅读量:4093 次
发布时间:2019-05-25

本文共 222 字,大约阅读时间需要 1 分钟。

  • 定义
    • 用一个中介对象封装一系列的对象交互,使各对象不需要显示的互相引用
  • 优点
    • 减少类之间的耦合
    • 由于对象之间的协作进行了抽象,将中介作为一个独立的概念并将其封装在一个对象中。这样关注对象就从各对象本身的行为中转移到各对象的交互上,也就是站在更宏观的一个角度来看待系统
  • 缺点
    • 集中管理,使得中介者变得极为复杂.维护起来具有一定的难度
  • 应用场景
    • 一般应用于一组对象定义良好但是复杂的方式进行通信的场合
  • 结构
    • 抽象中介者角色
    • 具体中介者角色
    • 同事角色

转载地址:http://weiii.baihongyu.com/

你可能感兴趣的文章
Filebeat安装教程
查看>>
Logstash安装教程
查看>>
Kibana安装教程
查看>>
telnet命令介绍
查看>>
curl命令介绍
查看>>
ELK日志分析系统
查看>>
Linux常用命令
查看>>
springboot下配置logback
查看>>
Springboot下使用Elasticsearch教程
查看>>
Springboot之Kafka
查看>>
Mac采用VMWare Fusion虚拟机安装Ubuntu16.04
查看>>
使用Ant Design of Vue前端框架编写项目过程中遇到的问题汇总
查看>>
vue语法 `${ }` (模版字符串)
查看>>
Vue中使用axios请求后端接口
查看>>
Vue实例的生命周期
查看>>
Vue中不同组件之间传值方法
查看>>
Vuex介绍及使用
查看>>
Vue知识:watch、computed和methods之间的对比
查看>>
nrm安装及使用
查看>>
Mybatis的一对多
查看>>