Head First设计模式读书笔记-第六章 Command Pattern 命令模式

命令模式 定义 将请求封装为对象,以便使用不同的请求、队列或日志来参数化其他对象,命令模式也支持可撤销的操作。 示例 以生活中的场景为例,电器的启动和关闭,这些功能封装为命令,通过命令去出发功能,所有的命令对象都实现统一的接口,规范其行为(excute、undo)。客户端只需要调用包含命令集合的调用者就可以启动或关闭对象的功能。下图的例子分别是标准命令模式的类图和宏命令模式的类图。        
相关文章
相关标签/搜索