行為型設計模式——觀察者模式
觀察者模式(Observer Pattern)是一種行為型設計模式,通過定義對象間一對多的依賴關係實現狀態變化的自動通知機制,廣泛應用於解耦事件發佈與訂閲場景 適用於 ①當一個抽象模型有兩個方面,其中一個方面依賴於另一個方面。將這兩者封裝在獨立地對象中以使它們可以各自獨立地改變和複用。 ②當對一個對象的改變需要同時改變其他對象,而不知道具體有多少對象有待改變時。 ③當一個對象必須通知其他對象,而它
觀察者模式(Observer Pattern)是一種行為型設計模式,通過定義對象間一對多的依賴關係實現狀態變化的自動通知機制,廣泛應用於解耦事件發佈與訂閲場景 適用於 ①當一個抽象模型有兩個方面,其中一個方面依賴於另一個方面。將這兩者封裝在獨立地對象中以使它們可以各自獨立地改變和複用。 ②當對一個對象的改變需要同時改變其他對象,而不知道具體有多少對象有待改變時。 ③當一個對象必須通知其他對象,而它