摘要:
Android学习按键事件监听与Command模式一 Command模式意图: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以及支持可撤销的操作。 将请求被封装成一个对象,当向某对象提交请求时,使我们可以不用去知道被具体的请求的操作或者请求的接收者, 实现了动作的请求者对象和动作的执行者对象之间的解耦合。适用性:使用Command模式代替callback形式的回调应用;在不同的时刻指定、排列和执行请求,动态的更改请求;支持取消操作;支持修改日志,保存请求执行过程以便恢复操作;Command模式支持一组事务的调用操作。且易于增... 阅读全文