设计模式笔记之命令模式

 时间:2024-10-15 10:02:36

1、命令模式(Command)定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。UML类图如下。(PS: UML图来自《大话设计模式》一书)

设计模式笔记之命令模式

3、创建Command抽象类,包含Baker实例,构造函数和execute方法。

设计模式笔记之命令模式

5、创建Waiter类,用于听取客户需求和通知Baker送食物。-List<Command> commands: 用于台仵瑕噤存储客户的需求-setOrder: 客户要食物-cancelOrder: 客户取消先前要的食物-notifyBaker: 通知Baker送食物过来

设计模式笔记之命令模式
  • 设计模式笔记——命令模式的学习
  • 设计模式笔记之策略模式
  • 设计模式笔记之观察者模式
  • 设计模式笔记之工厂方法模式
  • 设计模式笔记之简单工厂模式
  • 热门搜索
    国际旅游小姐 周末旅游 朔州旅游 传奇旅游网 四川省旅游地图 旅游一票通 烟台 旅游 旅游网站哪个好 宁武旅游 青藏线旅游景点