(根据MSDN WebCast相关课程整理)
实体对象与行为操作之间往往也存在耦合关系。
行为请求者通过“命令”行为实现者去执行一定的行为。
GoF:将请求封装成一个对象,从而使我们可用不同的请求对客户程序进行参数化操作,以及对请求排队或记录讲求日志,以及支持可撤销的操作。
把ClientProgram对Receive.Action()的紧耦合的调用,变为对具体命令对象(ConcreteCommand对象)的调用,从而实现对多变的行为的有效管理。
通过ArrayList或堆栈来管理各个抽象后的行为。
<完>
※※※※※※※※※※※※※※--我的程序人生--※※※※※※※※※※※※※※