设计模式学习笔记(十五)—State模式
2016-07-28
20
设计模式学习笔记(十五)—State模式2011-02-27 blogjava 蝸ゼ牜ご赽跑一、State模式定义:允许一个对象在其状态改变时,改变它的行为。看起来对象似乎修改了它的类。二、模式解说State模式主要解决的是在开发中时常遇到的根据不同的状态需要进行不同的处理操作的问题,而这样的问题,大部分人是采用switch-case语句进行处理的,这样会造成一个问题:分支过多,而且如果加入一个新的状态就需要对原来的代码进行编译。State模式采用了对这些...