Java設計模式:觀察者模式

在生活實際中,經常會遇到多種對象關注一個對象數據變化的情況。例如,生活中有溫度記錄儀,當溫度發生變化時,需要完成如下功能:記錄溫度日誌,顯示溫度變化曲線,當溫度越界時揚聲器發出聲音。可能寫出以下程序段。 While(溫度變化){   記錄溫度日誌;   顯示溫度變化曲線;   當溫度越界時揚聲器發出聲音; } 這種方法把所有功能集成字一起,但是當需求發生變化,例如新增新的溫度監測功能或者要刪除某種
相關文章
相關標籤/搜索