深入浅出设计模式十二-状态模式(行为型)

定义: 状态模式: 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类. UML图   UML解析:  示例程序: 如上面所示,我们有四个不同的状态,以及四个不同的操作,每个操作都可能改变状态. 运用状态模式代码如下: package com.lwf.state; public interface State { public void insertQuarter(); pu
相关文章
相关标签/搜索