您的位置:首页 > 其它

设计模式开始--状态模式

2015-03-31 16:57 148 查看
状态模式

一、定义:

当一个对象内在状态改变时允许改变行为,实现状态的改变

二、作用

主要解决的是当一个状态转换的条件表达式过于复杂的时候,把状态的判断转移到不同状态的一系列类中,把复杂的判断简单化

三、类图:

public class Client {
public static void main(String[] args)
{
Work work = new Work();
work.setHour(14);
work.doWork();
work.setHour(14);
work.doWork();
}
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: