状态模式——详解红绿灯问题

状态模式——详解红绿灯问题

状态模式的定义是这样的: 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
下面做一个简答的解释,就是说当对象的状态改变了之后,再次调用对象的方法,对象会提供不同的动作。下面是一个例子: 状态模式——详解红绿灯问题


下面是具体实现: IState.java
StateBlack.java
StateEnd.java
StateGreen.java
StateRed.java
StateStart.java

来源:archer.wu

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年6月4日
下一篇 2017年6月4日

相关推荐