JS设计模式——中介者模式
来源:互联网 发布:黑马程序员找不到工作 编辑:程序博客网 时间:2024/06/09 23:09
模式作用:
1,软件开发中,中介者是一个行为设计模式,通过提供一个统一的接口让系统的不同部分进行通信。一般,如果系统有很多子模块需要直接沟通,都要创建一个中央控制点让其各模块通过该中央控制点进行交互。中介这模式可以让这些子模块不需要直接沟通,而达到进行解耦的目的
注意事项:
1,当系统出现了多对多交互复杂的对象群时,先不要急于使用中介这模式,而是要思考一下是不是系统设计有问题。
1,软件开发中,中介者是一个行为设计模式,通过提供一个统一的接口让系统的不同部分进行通信。一般,如果系统有很多子模块需要直接沟通,都要创建一个中央控制点让其各模块通过该中央控制点进行交互。中介这模式可以让这些子模块不需要直接沟通,而达到进行解耦的目的
注意事项:
1,当系统出现了多对多交互复杂的对象群时,先不要急于使用中介这模式,而是要思考一下是不是系统设计有问题。
<meta charset="utf-8"><script> var feiji=function(name){ this.name=name; } feiji.prototype.send=function(msg,to){ console.log(this.name+"发送了信息"); tatai.send(msg,to); } feiji.prototype.jieshou=function(msg){ console.log(this.name+"【接受到】"+msg); } var tatai={ all:{}, zhuce:function(feiji){ this.all[feiji.name]=feiji; }, send:function(msg,to){ this.all[to.name].jieshou(msg); } } var feiji1=new feiji('feiji1'); var feiji2=new feiji('feiji2'); tatai.zhuce(feiji1); tatai.zhuce(feiji2); feiji1.send("我马上降落,还有200米",feiji2);</script>
0 0
- JS设计模式——中介者模式
- 设计模式——中介者模式
- 设计模式——中介者模式
- 设计模式——中介者模式
- 设计模式——中介者模式
- 设计模式——中介者模式
- 设计模式—Mediator中介者模式
- 大话设计模式—中介者模式
- Java设计模式—中介者模式
- JS设计模式之中介者模式
- JS——Mediator(中介者)模式
- 设计模式——中介者
- 设计模式学习—Mediator(中介者)
- 大话设计—中介者模式
- 设计模式——中介者设计模式
- 设计模式之——中介者设计模式
- 设计模式——中介模式
- 设计模式——中介模式
- SequenceFile在hadoop中使用
- JS设计模式——策略模式
- 查询存储过程创建时间
- 数字信号处理的栅栏效应和时域补零
- 如何把文件上传到另外一台服务器3
- JS设计模式——中介者模式
- Kubernetes集群搭建与测试
- 江苏电信拥抱“互联网+”,加快混改步伐
- 修改windows注册表
- Python Join Examples
- LeetCode——First Bad Version
- POJ 1129:Channel Allocation 四色定理+暴力搜索
- 集合框架总结——Collection、Iterator、List、Set、Map
- 【转】c++编译原理