一键连接状态模式类图
2016-12-20 15:48:18 0 举报
一键连接状态模式类图主要包含三个角色:Context(上下文)、State(状态)和ConcreteState(具体状态)。Context是一个接口,定义了客户端需要的接口,维护一个State对象。State定义了一组抽象方法,可以有一个或多个ConcreteState实现。ConcreteState实现了State定义的抽象方法,每个ConcreteState代表了一键连接的不同状态。当Context的状态发生变化时,它会自动调用ConcreteState的对应方法来改变其内部状态。这种模式适用于当一个对象的内部状态改变时,需要改变其行为的情况。
为你推荐
查看更多