Exemplo n.º 1
0
 public override void Meet(SomeM m)
 {
     if (m.GoodWill < 30)
     {
         Console.WriteLine("女神的{0},直接把小明。PASS掉", Name);
     }
     else
     {
         Console.WriteLine("女神的{0},同意你们俩交往了。", Name);
     }
 }
Exemplo n.º 2
0
 public override void Meet(SomeM m)
 {
     if (m.GoodWill < 30)
     {
         Console.WriteLine("女神的{0},直接把小明。PASS掉", Name);
     }
     else
     {
         Console.WriteLine("女神的{0},同意你们俩交往了。", Name);
     }
 }
Exemplo n.º 3
0
 public override void Meet(SomeM m)
 {
     if (m.GoodWill < 20)
     {
         Console.WriteLine("女神的{0},直接把小明。PASS掉", Name);
     }
     else
     {
         Next.Meet(m);
     }
 }
Exemplo n.º 4
0
 public override void Meet(SomeM m)
 {
     if (m.GoodWill < 10)
     {
         Console.WriteLine("女神的{0},直接把小明。PASS掉", Name);
     }
     else
     {
         Next.Meet(m);
     }
 }
Exemplo n.º 5
0
        private static void Main(string[] args)
        {
            //设置责任链关系。朋友《哥哥《妈妈
            Participate friend  = new Friend("朋友");
            Participate brother = new Brother("哥哥");
            Participate mom     = new Mom("妈妈");

            friend.Next  = brother;
            brother.Next = mom;

            //带小明见人
            SomeM m = new SomeM("小明", 18);

            friend.Meet(m);
            //让小明打扮一下,再见人
            SomeM m1 = new SomeM("潮男小明", 50);

            friend.Meet(m1);
            Console.ReadLine();
        }
Exemplo n.º 6
0
 public abstract void Meet(SomeM m);
Exemplo n.º 7
0
        private static void Main(string[] args)
        {
            //设置责任链关系。朋友《哥哥《妈妈
            Participate friend = new Friend("朋友");
            Participate brother = new Brother("哥哥");
            Participate mom = new Mom("妈妈");
            friend.Next = brother;
            brother.Next = mom;

            //带小明见人
            SomeM m = new SomeM("小明", 18);
            friend.Meet(m);
            //让小明打扮一下,再见人
            SomeM m1 = new SomeM("潮男小明", 50);
            friend.Meet(m1);
            Console.ReadLine();
        }
Exemplo n.º 8
0
 public abstract void Meet(SomeM m);