public static void Main(string[] args) { Console.Write("请输入您要取款的金额:"); string amount = Console.ReadLine(); Console.WriteLine("交易成功,请取磁卡。"); //初始化e UserEventArgs user = new UserEventArgs("*****@*****.**", "18868789776", amount); //初始化订阅系统 SubscribSystem subject = new SubscribSystem(new BankAccount(), user); Console.ReadKey(); }
static void Main(string[] args) { Console.Write("请输入您要取款的金额:"); string amount = Console.ReadLine(); Console.WriteLine("交易成功,请取磁卡。"); //初始化e UserEventArgs user = new UserEventArgs("*****@*****.**", "18868789776", amount); //初始化订阅系统 SubscribSystem subject = new SubscribSystem(new BankAccount(), user); Console.ReadKey(); //委托观察者模式总结 //1.定义一个事件数据类,有事件要用到的数据 如这里的UserEventArgs 2.定义一个订阅系统 ,初始化时传入发布者和事件参数,实现发布者的事件 // }