摘要: 状态模式是用来封装某种状态下的一整套行为的,状态模式隐藏了状态切换过程,调用者并不清楚模块内部的状态转换细节,状态模式实现了程序运行时的多态。如果代码中出现了大量相似的if-else结构,你可能需要使用状态模式来消除这些不和谐的条件块。 阅读全文
posted @ 2014-10-02 15:06 梦烬 阅读(1131) 评论(2) 推荐(4) 编辑