設計模式筆記(11 OBSERVER & STATE)

OBSERVER(觀察者) 適用性: 1.當一個抽象模型有兩個方面,其中一個方面依賴於另外一個方面。將這兩者封裝在獨立的對象中以是他們能夠各自獨立地改變和複用。 2.當對一個對象的改變須要同時改變其餘對象,而不知道具體有多少對象有待改變。 3.當一個對象必須通知其餘對象,而他有不能假定其餘對象是誰。 思考:     考慮MVC架構的一個GUI場景,當一個模型對象改變,須要在多個View中及時的更新
相關文章
相關標籤/搜索