命令模式 2019-04-08 本文已影响0人 szn好色仙人 动机 行为请求者与行为实现者通常呈现一种紧耦合,但是某些场合下,比如需要对行为进行记录、撤销、事务等处理,这种无法抵御变化的紧耦合是不合适的 定义 将一个请求封装为一个对象,从而使得可用不同的请求对客户进行参数化。对请求排队或记录请求日志,以及支持可撤销的操作 要点 命令模式的根本目的在于将行为请求者与行为实现着解耦,在面向对象语言中,常见的实现手段是将行为抽象为对象 https://www.bilibili.com/video/av24176315/?p=23