设计模式开始--状态模式
2015-03-31 16:57
148 查看
状态模式
一、定义:
当一个对象内在状态改变时允许改变行为,实现状态的改变
二、作用
主要解决的是当一个状态转换的条件表达式过于复杂的时候,把状态的判断转移到不同状态的一系列类中,把复杂的判断简单化
三、类图:
View Code
一、定义:
当一个对象内在状态改变时允许改变行为,实现状态的改变
二、作用
主要解决的是当一个状态转换的条件表达式过于复杂的时候,把状态的判断转移到不同状态的一系列类中,把复杂的判断简单化
三、类图:
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
相关文章推荐
- 准备开始写设计模式了
- 设计模式之状态模式
- 设计模式之状态模式
- 交互设计与状态模式,兼谈几个失败的设计
- 一步一步掌握设计模式一(最简单的开始--单例模式^_^)
- 设计模式之State(状态)
- [★] .NET 偶尔连接的设计策略 -联机状态- 脱机模式- 数据同步
- 设计模式----State(状态)模式
- 我要开始学习设计模式啦
- 设计模式 - State Pattern(状态模式)
- 设计模式(17)-状态模式(State)
- 什么时候开始学模式设计
- 设计模式——状态模式
- 设计模式学习笔记(二十二)——State状态
- 我开始看设计模式啦
- 打算从今天开始每天发一篇设计模式相关的文章
- 乐在其中设计模式(C#) - 状态模式(State Pattern)
- 设计模式-让我们从从最简单的Singleton开始设计模式
- [转贴]感谢CSDNblog梦开始的地方,他总结的很好,推而广之,收藏先!设计模式之我爱我家
- 设计模式(19)-状态模式(State)