[build by hexo/next/gitalk/hexo-generator-search/LaTeX]"> 设计模式之禅-第26章-状态模式 发表于 2015-05-24 分类于 读书笔记 状态模式 定义:Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.(当一个对象在状态改变时允许其改变行为,这个对象看起来像改变了其类。) 状态模式的优点: 结构清晰; 遵循设计原则; 封装性非常好。 状态模式的缺点: 子类太多,类膨胀。 状态模式的使用场景: 行为随状态变化而变化的场景; 条件、分支判断语句的替代者。