奔跑的肥猪

导航

2017年4月27日 #

状态模式

摘要: 状态模式,个人认为通过将对象行为包装在不同状态对象里面,通过控制状态的变化来实现行为的差异。关于状态模式的使用场景,如果一个对象在不同状态(至少3个状态)下有不同行为,而且还有增加状态的趋势,可以考虑使用状态模式。拿电梯(来源于Java 设计模式——状态模式)来说,众所周知,电梯至少有四种状态: 开 阅读全文

posted @ 2017-04-27 11:37 布兜兜 阅读(155) 评论(0) 推荐(0) 编辑