Beispiel #1
0
        static void Main(string[] args)
        {
            Robber rober  = new Robber();
            Police police = new Police();
            Wife   wife   = new Wife();

            rober.run += police.CatchRobber;
            rober.run += wife.Pray;

            rober.runAway("天津");
            rober.runAway("上海");
            Console.Read();
        }
Beispiel #2
0
 public void Pray(Robber husband, RunArgs args)
 {
     Console.WriteLine("愿在{0}的丈夫一切安好!", husband.Location);//拉模式
 }
Beispiel #3
0
 public void CatchRobber(Robber robber, RunArgs args)
 {
     Console.WriteLine("抢劫犯从{0}跑到{1}了,去抓!", args.preLocation, args.currentLocation);//推模式
 }