示例#1
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();
        }
示例#2
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();
        }