設計模式(Java)—State模式

在State模式中,用類來表示狀態,以類來表示狀態後,可以通過切換類來方便的改變對象的狀態。 示例程序 金庫警報系統: 金庫與警報中心相連 金庫裏有警鈴和正常通話用的電話 金庫裏有時鐘,監視着現在的時間 白天的時間範圍是9:00-16:59,晚上的時間範圍是17:00-23:59和0:00-8:59 金庫只能白天使用 白天使用金庫的話,會在警報中心留下記錄 晚上使用金庫的話,會在警報中心發送緊急事
相關文章
相關標籤/搜索