OO基础:

抽象,封装,多态,继承

OO原则:

1.封装变化,

2.多用组合,少用继承

3.针对接口编程,而不是针对实现编程。

4.为交互对象之间的松耦合设计而努力。

观察者模式(Observer Pattern):

定义了一系列对象之间的一对多关系。当一个对象改变状态,其他依赖者都会收到通知。

 

让主题(Subject)和观察者(Observer)之间松耦合。

主题与观察者都使用接口;观察者利用主题的接口向主题注册,而主题利用观察者接口通知观察者。这样可以让两者之间运作正常,又同时具有松耦合的优点。

posted on 2011-10-21 09:20  @清风......  阅读(132)  评论(0编辑  收藏  举报