javascript桥接模式(2)

  1. 事件监听器
  2. 桥接模式的其他例子
    这实际就是一个闭包的例子,通过闭包函数获取外层函数作用域内定义的私有变量。这个函数又可以叫做特权函数,getter函数。这个函数只get不set.
 var Public = function() {
  var secret = 3;
  this.privilegedGetter = function() {
    return secret;
  };
};

var o = new Public;
var data = o.privilegedGetter();

3 . 用桥接模式联结多个类.通过下面的方法,如果代码从上往下看是聚合了连个类。在桥接类中统一返回。如果是从下往上看代码,实际是把一个完整的代码拆成了两个独立的类,这样两个独立的类可以修改自己的逻辑,不会影响到另一类的工作

  var Class1 = function(a, b, c) {
  this.a = a;
  this.b = b;
  this.c = c;
}
var Class2 = function(d) {
  this.d = d;
};

var BridgeClass = function(a, b, c, d) {
  this.one = new Class1(a, b, c);
  this.two = new Class2(d);
};

4 . 构建XHR连接队列

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • #闭包(Closures) 本页包含内容: - 闭包表达式(Closure Expressions) - 尾随闭包...
    刺骨寒阅读 5,025评论 0 0
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 5,523评论 0 6
  • MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Templa...
    lkning阅读 4,270评论 0 0
  • 你终会原谅伤害过你的人。无论多么痛,多么不堪,等你活得更好时,你会发现,是他们让你此时此刻的幸福更厚重,更弥足珍贵...
    心羽暖姐姐阅读 1,868评论 0 1
  • 【养生篇】中医养生。中午养心11点到13点 午时,此时心经当令,是一天中最利于养心的时刻。心脏是全身的“发动机”。...
    晨曦_邱月晖阅读 3,269评论 0 0

友情链接更多精彩内容