摘要:
观察者模式的理解。一、对象1.观察者Observer2.被观察者Subject二、动作观察者-------(action 观察)------>被观察者被观察者自身发生改变观察者得到被观察者改变之后的信息,很多网上的列子,都是被观察者去注册观察者,这感觉有点本末倒置,被观察者是被动的,它唯一主动的操作就是改变它自己的状态。而主动的是观察者,应该由观察者去主动订阅被观察者。三、从类的角度来理解画图的类图应该是:四、从类关系图来看Observer和Subject是多对多的关系Observer代码:using System;using System.Collections.Generic;usi 阅读全文