深入淺出設計模式二——WeatherData設計(觀察者模式)實現一

  UML詳細圖 良好的OO設計必須具備可複用、可擴展、可維護三個特性。 觀察者模式:        出版者+訂閱者=觀察者模式        條件:訂閱者向出版者訂閱報紙; 出版者一旦有新報紙或有更新的報紙,就會給訂閱者送達; 當訂閱者不想再看報紙的時候,可取消訂閱,這樣出版者不再向取消訂閱者送報紙; 只要報社還在運營,就會有人向他們訂閱報紙。        這裏將出版者抽象爲Subject(主
相關文章
相關標籤/搜索