简单实现了观察者模式,并用委托机制对其进行简单操作。其中委托机制用宏实现了无参数以及多参数(可以自己改变宏定义)的委托