复习JAVA的单子设计模式
来源:互联网 发布:网络接口层的功能 编辑:程序博客网 时间:2024/04/29 06:26
public class Sangle
...{
double db;
private static Sangle s;//定义一个私有的对象
private Sangle() //构造器私有
...{
db = Math.random();
}
private static Sangle getExample() //定义一个私有静态的方法获得唯一实例
...{
if(s == null)
...{
s = new Sangle();
}
return s;
}
public double getS() //测试是否为唯一实例
...{
return db;
}
public static void main(String[] args)
...{
Sangle s1 = Sangle.getExample();
Sangle s2 = Sangle.getExample();
System.out.println(s1.getS());
System.out.println(s2.getS());
System.out.println("由于只获得了一个实例,所以生成的随机数都是相同的!");
}
}
...{
double db;
private static Sangle s;//定义一个私有的对象
private Sangle() //构造器私有
...{
db = Math.random();
}
private static Sangle getExample() //定义一个私有静态的方法获得唯一实例
...{
if(s == null)
...{
s = new Sangle();
}
return s;
}
public double getS() //测试是否为唯一实例
...{
return db;
}
public static void main(String[] args)
...{
Sangle s1 = Sangle.getExample();
Sangle s2 = Sangle.getExample();
System.out.println(s1.getS());
System.out.println(s2.getS());
System.out.println("由于只获得了一个实例,所以生成的随机数都是相同的!");
}
}
听说是JAVA面试的必考题。WINDOWS 里面的回收站就是一个经典的单子设计模式。
今天再次拿出来复习。
- 复习JAVA的单子设计模式
- 单子设计模式
- 单子设计模式
- 单子设计模式
- Java单子模式
- 设计模式---单子(Singleton)
- 单子(Singleton)设计模式
- 单子(Singleton)设计模式
- 单子设计模式(Singleton Pattern)
- java设计模式 (1) 工厂模式,抽象工厂模式,单子模式
- 2010.02.23 设计模式之单子模式
- 设计模式_单子模式Singleton【转】
- 仿照单子模式的测试
- 单子设计模式解析(Singleton Pattern)
- 单子模式
- 单子模式
- PHP单子模式(SINGLETON)的简单实现
- 关于单子模式返回对象的疑惑
- PowerPC Cross Compiler 创建
- 在asp.net 服务端一些共用方法(包括静态方法)中使用Request和Response对象
- StoneAgeDict现阶段设计小结
- 最近发生的事
- 用AjaxPro实现定时刷新效果
- 复习JAVA的单子设计模式
- Linux学习规划
- 心房建造在海上
- JAVA连接oracle数据库类
- 实验4 Windows界面编程
- Bullshit, Mr. Frankfurt!
- 用OpenInventor实现的NeHe OpenGL教程-第二十一课
- 关于凌阳SI和SD连接的研究
- 关于CCM-licence的使用问题