手撸golang 行为型设计模式 命令模式
手撸golang 行为型设计模式 命令模式缘起最近复习设计模式拜读谭勇德的<<设计模式就该这样学>>本系列笔记拟采用golang练习之命令模式命令模式(Command Pattern)是对命令的封装, 每一个命令都是一个操作: 请求方发出请求要求执行一个操作; 接收方收到请求,并执行操作。 命令模式主要适用于以下应用场景。 (1)现实语义中具备“命令”的操作(如命令菜单、Shell命令等)。 (2)请求的调用者和接收者需要解耦,使得调用者和接收者不直接交互。 (3)需要抽象出等待执行的行为,比如...阅读全文