JavaScript设计模式-----命令模式

1.命令模式的应用场景:

有时候需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是什么,此时希望用一种松耦合的方式来设计软件,使得请求的发送者和请求的接收者能够消除彼此之间的耦合关系。

2.命令模式的实现:

命令模式将过程式的请求封装在command对象的execute方法里,通过封装方法的调用,我们可以把运算块包装成形。command对象可以被四处传递,所以在调用命令时,client不用关心事情是如何进行的。

3.宏命令:

宏命令是一组命令的集合,通过执行宏命令的方式,可以一次执行一批命令




阅读更多

没有更多推荐了,返回首页