设计模式笔记(11 OBSERVER & STATE)

OBSERVER(观察者) 适用性: 1.当一个抽象模型有两个方面,其中一个方面依赖于另外一个方面。将这两者封装在独立的对象中以是他们能够各自独立地改变和复用。 2.当对一个对象的改变须要同时改变其余对象,而不知道具体有多少对象有待改变。 3.当一个对象必须通知其余对象,而他有不能假定其余对象是谁。 思考:     考虑MVC架构的一个GUI场景,当一个模型对象改变,须要在多个View中及时的更新
相关文章
相关标签/搜索