使用简单工厂模式使对于对象的同步
来源:互联网 发布:淘宝小卖家 编辑:程序博客网 时间:2024/05/29 15:09
看下面的代码:
运行结果为:true.也就是说使用
/** * 类描述:用简单工厂模式来使类的实例对象唯一 * @version: 1.0 * @author: Administrator * @version: 2013-4-18 下午8:01:21 */public class SingletonTest {//该类的一个普通属性。int value;//使用静态属性类保存该类的一个实例。private static SingletonTest instance;//构造器私有化,避免该类被多次实例。private SingletonTest() {System.out.println("正在执行构造器…");}//提供静态方法来返回该类的实例。public static SingletonTest getInstance() {//实例化类实例前,先检查该类的实例是否存在if (instance == null) {//如果不存在,则新建一个实例。instance = new SingletonTest();}//返回该类的成员变量:该类的实例。return instance;}//以下提供对普通属性value的setter和getter方法public int getValue() {return value;}public void setValue(int values) {this.value = value;}public static void main(String[] args) {SingletonTest t1 = SingletonTest.getInstance();SingletonTest t2 = SingletonTest.getInstance();t2.setValue(9);System.out.println(t1 == t2);}}
运行结果为:true.也就是说使用
SingletonTest.getInstance();构造的对象时同一对象,那么对这个对象的操作肯定是同步的了。
- 使用简单工厂模式使对于对象的同步
- 对于工厂模式的理解
- 抽象工厂模式:简单工厂模式、工厂方法模式对比;在工厂方法模式中使用反射创建对象实例
- 工厂设计模式的简单使用
- 工厂方法模式的简单使用
- 简单工厂模式(对象创建)
- 简单工厂模式——使用最简单的需求来完成一个简单工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 自己对于工厂模式的理解
- 面向对象设计模式-简单工厂模式
- 策略模式与简单工厂模式的结合使用
- 设计模式--简单工厂模式在unity3d里面的使用
- 英文系统中文乱码的解决
- 数据结构笔记之一线性表顺序存储结构
- linux ubuntu 常用命令
- 【POJ】1007 DNA Sorting
- python中的闭包
- 使用简单工厂模式使对于对象的同步
- 一名七年工作经验的硬件工程师跟不良淘宝商家的技术教量~! (续一)
- hdu 1171 Big Event in HDU
- C++const用法总结
- 黑马程序员_线程和多线程
- 【java】arcII码为0x01,0x02作为分隔符
- Servlet
- 【设计模式】设计模式C++编程实现之观察者模式(ObserverPattern)
- 567 - Risk//bfs