2.单一状态模式
来源:互联网 发布:win10网络不可用红叉 编辑:程序博客网 时间:2024/06/06 03:49
单一状态( Monostate) 模式用同一个类的对象共享状态,采用静态成员变量实现。
简单的java代码实现:
public class TestMonostate {public static void main(String[] args){Monostate s1 = new Monostate();s1.setState(10);Monostate s2 = new Monostate();s2.setState(12);System.out.println(s1.getState()); //显示12System.out.println(s2.getState()); //显示12}}class Monostate{private static int state=0; //可以定义多个状态MonoState(int state){ Monostate.state = state; }void setState(int state){ Monostate.state = state; }int getState(){ return Monostate.state;}}这里再附上一篇关于状态模式的参考博客:http://blog.csdn.net/lemon_tree12138/article/details/51596556
突然觉得context这个单词好熟悉,在学习安卓开发课程的时候屡次接触到这个东西
原来安卓开发中是有许多这种设计模式的思想的,当时自己不了解,怪不得学的我一脸懵逼- -。悔不当初啊!
阅读全文
0 0
- 2.单一状态模式
- Singleton单一状态模式(单例模式)
- 单一模式
- 单一模式
- 单一模式
- 《大话设计模式》-- 2.单一职责原则
- 单一设计模式
- GOOGLE:单一模式背后
- 单一设计模式(Singleton)
- 设计模式-单一职责
- 单一设计模式
- 单一设计模式
- 设计模式--单一职责
- 4. 单一职责模式
- 桥梁模式(单一职责)
- 装饰模式(单一职责)
- 3.单一职责模式
- Imageloading单一模式
- UVA 10061
- dubbo 新手 001
- 前端解决跨域问题
- 线程--线程常用的操作方法
- mysql常用操作
- 2.单一状态模式
- 百练2743:字符串判等
- 响应式布局之媒介查询和百分比
- 进程和线程关系及区别
- ubuntu tomcat开机自动启动
- UVA 10392
- 分布式开放消息系统(RocketMQ)的原理与实践
- 安卓程序加载h5页面
- 触发器