24 状态模式

状态模式允许通过改变对象内部的状态而改变其行为,此时这个对象表现得就像修改了它的类一样。状态模式把所研究的对象的行为包装在不同的状态对象里,每个状态对象都属于一个抽象状态类的一个子类,当对象的状态发生变化时,对象便改变其所选的子类,从而达到修改其行为的目的。 优点: 1、封装了转换规则。 2、枚举可能的状态,在枚举状态之前需要确定状态种类。 3、将所有与某个状态有关的行为放到一个类中,并且可以方便
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息