设计模式学习十四:状态模式

一.概念      状态模式:当一个对象的内在状态改变时允许改变其行为,看起来就像是修改这个类。   二.UML   Context(应用场景),持有State对象的引用。不管在任何时候,只有有人调用Context的request方法,它就会被委托到对应的状态来处理。 State(具体对象的共同接口),任何状态实现类都实现这一接口,做到状态之间的互相切换。 ConcreteStrategryA-C
相关文章
相关标签/搜索