美文网首页
js里组合模式

js里组合模式

作者: 阿凯_8b27 | 来源:发表于2020-09-04 11:02 被阅读0次

组合模式:

将“对象”组合成树形结构以表示“部门-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性

模式-作用:

部门-整体结构

用户忽略组合对象和单个对象的不同,用户将统一使用组合结构中的所有方法

1.该模式经常和装饰者模式一起使用,因此装饰者必须支持具有add .remove

.getClichd等操作的 component接口

如下举例展示组合模式:

  function zhengti(argument){

  }

  zhengti.prototype.kaifei = function(){

      throw new Error("不能直接使用");

  }

  zhengti.prototype.mianbao = function(){

      throw new Error("不能直接使用");

  }

  function guke(){

  }

  guke.prototype.diancna= function(){

      var t = new zhengti;

      // 组合~

      t.kaifei(); 

  }

  guke.prototype.kaifei =function(){

  }

  guke.prototype.mianbao =function(){

}

//具体代码里面实现组合模式

1 当界面出现很多span标签时候,采用body~span进行事件绑定

2. 判断input输入数据时候,将判断逻辑提出函数进行处理

相关文章

  • 2021-11-17 - 学习记录

    适配器模式 - js: 代理模式 - js 组合模式 - js

  • js里组合模式

    组合模式: 将“对象”组合成树形结构以表示“部门-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有...

  • js设计模式-组合模式

    组合模式组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象...

  • JS设计模式之组合模式

    组合模式(Composite) 又称部分-整体模式,将对象整合成树形结构以表示“部分整体”的层次结构。组合模式使得...

  • JS设计模式之组合模式

    定义: 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象...

  • 设计模式js篇--组合模式

    一、定义 将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性...

  • Js创建对象的几种模式

    Js创建对象的几种模式 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式 稳妥构造函数模式

  • JS设计模式---8.组合模式

    组合模式是什么 组合模式又叫整体模式。它把一批子对象组织为树形结构,只要一条命令就可以操作树中的所有对象 组合模式...

  • JS设计模式— 组合模式 (Composite Pattern)

    组合模式 · 层层嵌套的树状结构,整体由复合物-叶子两类元素组成。 · 复合物和叶子有相同的接口,不同的实现 案例...

  • 理解原型和实例的创建

    原型 , 构造模式 , 原型模式 ,组合模式 1.理解原型 在JS中,只要声明一个函数A , 就会对应的产生一个对...

网友评论

      本文标题:js里组合模式

      本文链接:https://www.haomeiwen.com/subject/cpwerxtx.html