Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string              message   = "新年快乐!过节费5000.";
            ISendable           emailsend = new EmailHelper();
            ISendable           greetTool = SendToolFactory.GetInstance();
            GreetMessageService service   = new GreetMessageService(greetTool);

            service.Greet(message);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //string message = "新年快乐!!";
            //ISendable sendable = new WeChat();
            //GreetMessageService service = new GreetMessageService(sendable);
            //service.Greet(message);
            //Console.ReadKey();

            //拿到的是exe或者dll文件的所在路径
            //Console.WriteLine(Path.Combine(AppDomain.CurrentDomain.BaseDirectory));
            //Console.ReadKey();


            //使用工厂模式创建实例
            string              message   = "新年快乐";
            ISendable           greetTool = SendToolFactory.GetInstance();
            GreetMessageService service   = new GreetMessageService(greetTool);

            service.Greet(message);
            Console.ReadKey();
        }