Command模式

原创 2004年09月07日 15:31:00
 Command
{
                  receiver: Receiver ;
        
                  Command( receiver:Receiver )
        {
                .receiver = receiver;
        }
        
                  Execute():{};
}

 Receiver
{
                  Action():
        {
                ();
        }
}



 Invoker
{
                  command:Command ;
        
                  SetCommand( command:Command ):
        {
                .command = command;
        }
        
          ExecuteCommand():
        {
                command.Execute();
        }
}



 ConcreteCommand  Command
{
                  ConcreteCommand(receiver:Receiver)
        {
                (receiver);
        }
                  Execute():
        {
                receiver.Action();
        }
}

 r:Receiver =  Receiver();
 c:Command =  ConcreteCommand(r);
 i:Invoker =  Invoker();
i.SetCommand(c);
i.ExecuteCommand();



命令模式--command模式

首先来一个命令的接口: package mode.command; /** * * 定义一个命令接口,其中有一个抽象的执行方法,参数人命令接收器 * * */ public int...
  • u012613903
  • u012613903
  • 2015年01月19日 09:47
  • 3449

命令模式(Command)

命令模式也是开发中常见的一个模式,也不是太难,比较简单,下面来详细的写一下命令模式。     命令模式(Command) 1  场景问题 1.1  如何开机    ...
  • qilixiang012
  • qilixiang012
  • 2014年09月26日 19:36
  • 1411

Command模式详解--设计模式(19)

Memento模式来源:       Command模式通过将请求封装到一个对象(Command)中,并将请求的接受者存放到具体的ConcreteCommand类中(Receiver)中,从而实现调用...
  • fanyun_01
  • fanyun_01
  • 2016年07月06日 08:58
  • 1437

命令模式Command

  • 2014年12月16日 16:13
  • 4KB
  • 下载

Command模式undo

  • 2007年08月22日 23:37
  • 21KB
  • 下载

命令模式_Command

  • 2017年08月10日 16:48
  • 50KB
  • 下载

Command模式undo

  • 2007年08月22日 23:16
  • 2KB
  • 下载

命令模式_Command 游戏设计

  • 2017年08月10日 16:50
  • 45KB
  • 下载

Observer与Command模式在VTK类库设计中的应用研究

  • 2012年12月06日 23:18
  • 233KB
  • 下载

命令模式command pattern

  • 2013年06月16日 07:18
  • 11KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Command模式
举报原因:
原因补充:

(最多只允许输入30个字)