摘要: 定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。对象或类职责描述:1.Content:内容2.State:状态 UML图: 重点:1.状态转换可以由State类或者是Context类控制。2.使用状态模式通常会导致类的数量增加。应用场景:针对GreaterThen、In、LessThen等或者是更多区间范围,通常使用办法是if……else……使用状态模式可以做到对扩展开放,对修改关闭。具体代码实现:下载:代码 阅读全文
posted @ 2011-03-20 18:57 13路易的 阅读(172) 评论(0) 推荐(0) 编辑