Head First 设计模式总结(五) 命令模式

本文总结了《Head First 设计模式》中的命令模式 命令模式——将请求封装成“对象”,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持撤销操作。 问题描述: 某电气自动化公司提供了一个可编程遥控器,遥控器上有若干个可编程插槽(Slot),用户可以为每个插槽添加不同的代码,让它们得以控制不同的家用电器。该公司还提供了很多电器类(电灯、电视机、音箱等),因为遥控器只能指挥电器执行
相关文章
相关标签/搜索