Exemple #1
0
        public static void Show()
        {
            var user = new User()
            {
                Name     = "老王",
                Password = "******"
            };
            IUserProcessor processor = new UserProcessorDecorator(new UserProcessor());

            processor.RegUser(user);//使用了AOP
        }
Exemple #2
0
        public static void Show()
        {
            User user = new User()
            {
                Name = "Eleven", Password = "******"
            };
            IUserProcessor processor = new UserProcessor();

            processor = new UserProcessorDecorator(processor);
            processor.RegUser(user);
        }
Exemple #3
0
        public static void Show()
        {
            User user = new User()
            {
                Name     = "Richard",
                Password = "******"
            };
            IUserProcessor processor = new UserProcessor();

            processor.RegUser(user);
            Console.WriteLine("***************");

            processor = new UserProcessorDecorator(processor);
            processor.RegUser(user);
        }