baihongyu.com
博客
关于我
设计模式——命令模式
阅读量:
309 次
发布时间:
2019-03-03
本文共 184 字,大约阅读时间需要 1 分钟。
意图:
将一个请求封装为一个对象,从而可以使用不同的请求对客户进行参数化;支持请求排队、记录请求日志,以及撤销操作
场景:
调用者不需要知道响应者具体做了什么,而只需要一个统一的接口时
需要用到队列执行、取消操作、日志恢复的时候
类图:
图片来自《设计模式之禅》
优点:
Command易于通过继承拓展新功能,并且可以在单个子类中实现复合功能
缺点:
容易产生子类爆炸
转载地址:http://jzwm.baihongyu.com/
你可能感兴趣的文章
MySQL各个版本区别及问题总结
查看>>
MySql各种查询
查看>>
mysql同主机下 复制一个数据库所有文件到另一个数据库
查看>>
mysql启动以后会自动关闭_驾照虽然是C1,一直是开自动挡的车,会不会以后就不会开手动了?...
查看>>
mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
查看>>
Mysql启动失败解决过程
查看>>
MySQL启动失败:Can't start server: Bind on TCP/IP port
查看>>
mysql启动报错
查看>>
mysql启动报错The server quit without updating PID file几种解决办法
查看>>
mysql命令
查看>>
mysql命令==_mysql命令
查看>>
mysql命令和mysql的配置文件
查看>>
watch
查看>>