Appearance
![[command.excalidraw]] 有两个对象:命令实例和执行动作的实例。命令实例是触发命令和收集动作,当触发命令后,则把对应收集到的动作逐个执行。有点像观察者模式。
把请求封装为对象,以便用于不同的请求、队列或日志请求来参数化其他对象,并支持撤销的动作。
没搞懂,感觉和观察者模式很类似。