状态模式(State)
@@@模式定义:
允许一个对象在其内部状态改变时改变它的行为。
对象看起来似乎修改了它的类
@@@练习示例:
在线投票
@@@示例代码:
\pattern\VoteState.java
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
package user;import pattern.VoteManager;public class Client { public static void main(String[] args) { VoteManager vm = new VoteManager(); for (int i = 0; i < 8; i++) { vm.vote("u1", "A"); } }}