命令模式(Command)解析例子
摘要:本文深入浅出的讲述了设计模式中的命令模式,并给出了简单的示例,例子浅显易懂,并附带源代码。命令模式属于行为模式。意图是将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求的排队或记录请求的日志,以及支持可以撤销的操作。又叫动作(Action)或者事务(Transaction)。 有时必须向一个对象提交请求,但是并不知道关于被请求的操作或者请求的接受者的任何信息。命令模式通过将请求本身变成一个对象来使工具箱对象可向未指定的应用对象提出请求,这个对象可以被存储并像其他的对象一样被传递,这一个模式的关键是抽象的Command类,它定义了一个执行操作的接口,其最简单的形式是一个抽.
阅读全文
posted @
2011-05-16 15:03
zstudy
阅读(417)
推荐(0)