在实现一些复杂的事件监听的时候,项目里会用到内容观察者模式,自定义内容观察者