javascript设计模式——命令模式

命令模式:将请求与实现解耦并封装成独立对象,从而使不用的请求对客户端的实现参数化。

绘图命令:我们在使用cavnas时,经常会调用一些内置方法,但是需要不停的使用canvas元素的上下文引用,这在多人项目开发中耦合度比较高。我们可以将上下文引用对象安全地封装在一个命令对象的内部,如果他人想绘图,直接通过命令对象数学一条命令,即可调用命令对象内部封装的方法完成需求。

对canvas进行封装,实现命令调用

  
  

你可能感兴趣的:(javascript设计模式——命令模式)