设计模式<五>——状态模式
2015-06-02 09:01
246 查看
类图
![](http://img.blog.csdn.net/20150602085831646?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVEhFT05FMTAyMTEwMjQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类【DP】。主要解决的就是当控制一个状态的条件表达式过于复杂的时候,把状态转移到表示不同状态的一系列类当中。目的是把复杂而冗长的条件判断简化。好处便是将与特性状态相关的行为局部化,并且将不同状态的行为分割开来。
状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类【DP】。主要解决的就是当控制一个状态的条件表达式过于复杂的时候,把状态转移到表示不同状态的一系列类当中。目的是把复杂而冗长的条件判断简化。好处便是将与特性状态相关的行为局部化,并且将不同状态的行为分割开来。
相关文章推荐
- phonegap安装 环境搭建与配置详解( 完整版 提供下载地址)
- 《C++语言基础》实践参考——小玩文件
- 新申请的博客
- Simulated Test of SCJP for JAVA2 PlatFORM (only for training)【修改版】
- poj 2299 逆序数
- 详细整理:UITableView优化技巧
- Eclipse中的Web项目自动部署到Tomcat
- php文件上传类
- SQL数据库—<6-001> 常用系统存储过程大全 --摘录网
- 扩展User增加部门字段
- 自己动手写一个 iOS 网络请求库(三)——降低耦合
- 金陵四十八景
- html5前端图片压缩打水印
- Android进程间通信系列-----------进程间的数据传递载体Parcel
- Java中Runnable和Thread的区别
- 选择排序
- Android Studio+jdk 环境安装
- 某房产中介服务器托管及安全方案(下)
- 某房产中介服务器托管及安全方案(下)
- 玄武