摘要:
监听器和观察者模式差不多,监听器是通过监听事件源,当事件源发生的事件,根据事件类型进行相应的处理。 直接上代码,直观清晰。 定义事件源:事件源需要绑定一个监听器,并且当本身发生改变时可以触发监听器。 定义事件:事件是事件源发生的,所以它能够拿到对应事件源以及事件源发生的事件类型。 定义监听器: 测试 阅读全文
摘要:
观察者模式就是有一个被观察者和多个观察者,是一对多关系。当被观察者发出某些信息时,观察者会根据信息进行相应的处理动作。 直接上代码,直观清晰。 定义被观察者,以及被观察者类。由于被观察者与观察者是一对多的关系,所以被观察者可以添加和移除观察者。 定义观察者 生成测试: 结果: 阅读全文