深入浅出设计模式二——WeatherData设计(观察者模式)实现一

  UML详细图 良好的OO设计必须具备可复用、可扩展、可维护三个特性。 观察者模式:        出版者+订阅者=观察者模式        条件:订阅者向出版者订阅报纸; 出版者一旦有新报纸或有更新的报纸,就会给订阅者送达; 当订阅者不想再看报纸的时候,可取消订阅,这样出版者不再向取消订阅者送报纸; 只要报社还在运营,就会有人向他们订阅报纸。        这里将出版者抽象为Subject(主
相关文章
相关标签/搜索