예제 #1
0
 public override void TimeOut(TransmissionGate transGate)
 {
     Console.WriteLine(string.Format("当前状态为:{0}, 无法触发TimeOut事件!", transGate.GateState.GetType().ToString()));
 }
예제 #2
0
 public override void Click(TransmissionGate transGate)
 {
     transGate.GateState = new Closing();
     Console.WriteLine(string.Format("当前状态为:{0}", transGate.GateState.GetType().ToString()));
 }
예제 #3
0
 public abstract void Complete(TransmissionGate transGate);
예제 #4
0
 public abstract void TimeOut(TransmissionGate transGate);
예제 #5
0
 public abstract void Click(TransmissionGate transGate);