觀察者模式--java jdk中提供的支持

一、簡介 觀察者設計模式有如下四個角色 抽象主題角色:把所有對觀察者對象的引用保存在一個集合中,每個抽象主題角色都可以有任意數量的觀察者。抽象主題提供一個接口,可以增加和刪除觀察者角色。一般用一個抽象類或接口來實現,也可以使用非抽象類來實現。 具體主題角色:在具體主題內部狀態改變時,給所有登記過的觀察者發出通知。具體主題角色通常用一個子類實現。 抽象觀察者角色:爲所有具體的觀察者定義一個接口,在得
相關文章
相關標籤/搜索