委托可以理解为是一种代理, C# 中对委托做了完善的封装, 但是 java 中并没有相应的实现, 我们可以使用反射来简单实现委托的工作方式.
Event 类, 相当于对一个方法的封装, 也就是说通过Event 来实现方法的调用.
EventHandler 用来处理Event, 登记注册, 删除, 或者是发出通知
Notifier 发布者/通知者类的接口, 向所有的订阅者/观察者发布消息.
定义一个具体的发布者/通知者.
这里随便定义两个观察者.
客户端代码调用
输出结果
这里仅仅是代表一种想法, java 中可以实现委托这种方式来实现观察者模式.