不熟悉命令模式可以先读读http://blog.youkuaiyun.com/pipisky2006/article/details/6748226,
下文中如果图片不能完全展示可以在新标签页打开图片。

下面的是标准的命令模式的类图。

接受者:Handler,执行消息处理操作。
请求者:Looper,调用消息的的处理方法。
命令角色:Message,消息类。
客户端:Thread,创建消息并绑定Handler(接受者)。
稍微有一些变种,虽然没有command接口,没有标准的execute()方法可以调用。Message中的what标签配合上Handler中的handleMessage方法来完成不同的action。

参考:http://czpsailer.iteye.com/blog/655942

本文将详细解析命令模式的基本概念,并通过Android实例演示如何在实际开发中灵活运用此设计模式,包括消息处理、接受者、命令角色等关键组件的实现与交互。
3329

被折叠的 条评论
为什么被折叠?



