设计模式(Java)—State模式

在State模式中,用类来表示状态,以类来表示状态后,可以通过切换类来方便的改变对象的状态。 示例程序 金库警报系统: 金库与警报中心相连 金库里有警铃和正常通话用的电话 金库里有时钟,监视着现在的时间 白天的时间范围是9:00-16:59,晚上的时间范围是17:00-23:59和0:00-8:59 金库只能白天使用 白天使用金库的话,会在警报中心留下记录 晚上使用金库的话,会在警报中心发送紧急事
相关文章
相关标签/搜索