设计模式之观察者模式总结
观察者模式是一种比较常见的模式,某些事件发生时,如果一个对象需要自动地通知其他多个对象时就会采用该方案。观察者模式分4步进行:1、写一个观察者接口,他将不同的观察者聚合在一起;2、声明不同的观察者,依据不同的需求定义不同的行为;3、定义另一个接口Subject,该接口包含两个抽象方法。一个用来注册观察者,另一个用来向观察者发送消息;4、“喂狗”类实现Sbject接口中的抽象方法,另外还需要维护一...