Skip to content

Commond 命令模式

配置不同的执行命令,通过add方式进行组织,最后通过exec方式按组织方式触发,

前提: 每个配置都需要使用exec进行配置执行命令和调用执行命令

ts
import { Commond } from '@ey-use/utils';

const go = {
  exec() {
    console.log('go');
  },
};
const swim = {
  exec() {
    console.log('swim');
  },
};
const go2 = {
  exec() {
    console.log('go2');
  },
};
const swim2 = {
  exec() {
    console.log('swim2');
  },
};

const c1 = new Commond();
c1.add(go);
c1.add(go2);

const c2 = new Commond();
c2.add(swim2);
c2.add(swim);

const cAll = new Commond();
cAll.add(c1);
cAll.add(c2);

cAll.exec();// go go2 swim2 swim
c1.exec()//go go2

一个让开发效率增倍的组件库