Skip to content

概述

![[command.excalidraw]] 有两个对象:命令实例和执行动作的实例。命令实例是触发命令和收集动作,当触发命令后,则把对应收集到的动作逐个执行。有点像观察者模式。

把请求封装为对象,以便用于不同的请求、队列或日志请求来参数化其他对象,并支持撤销的动作。

特性

什么时候情况下用

实现

总结

没搞懂,感觉和观察者模式很类似。