예제 #1
0
 public void Send(ICommand cmd)
 {
     if (cmd is SubmitOrder)
     {
         var handler = new SubmitOrderHandler(this);
         handler.Handle(cmd as SubmitOrder);
     }
     if (cmd is CancelOrder)
     {
         var handler = new CancelOrderHandler(this);
         handler.Handle(cmd as CancelOrder);
     }
 }