1.单例模式
作用是保证在Java应用程序中,一个类Class只有一个实例存在。
两种方式:
方式一:
package other;
public class SingletonExample {
private static SingletonExample se = null;
private SingletonExample() {//构造方法搞成私有的,这样就可以保证其他类不能new SingletonExample了。
// TODO Auto-generated constructor stub
}
public static SingletonExample getSingletonExample(){
if(se == null)
se = new SingletonExample();
return se;
}
}
方式2:
package other;
public class SingletonExample {
private static SingletonExample se = new SingletonExample();
private SingletonExample() {
// TODO Auto-generated constructor stub
}
public static SingletonExample getSingletonExample(){
return se;
}
}
测试:
public static void main(String[] args) {
SingletonExample se1 = SingletonExample.getSingletonExample();
SingletonExample se2 = SingletonExample.getSingletonExample();
System.out.println(se1);
System.out.println(se2);
}
===========================个人学习笔记 持续积累中============================================
分享到:
相关推荐
包含了23种常见的设计模式源码,比较适合新手学习参考
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元...
java设计模式实例,以代码的形式展示设计模式的魅力,是程序员能够更直观的理解,同时免去了大量阅读晦涩书本的过程,能够通过实例直接扩展训练,非常方便,你值得下载~
java23种设计模式+23个实例demo: 关于代码的几点说明: 1. 代码为根据个人对Design Pattern的学习理解写出, 2. 每个Pattern均是一个目录,其目录名即是Pattern的名字, 所有代码用JDeveloper 9i 和JBuilder 6.0编写...
设计模式是面向对象编程的热门话题之一,越来越多的开发人员认识到设计模式的重要性。采用各种语言实现设计模式的文章也越来越多,但是很多开发人员发现很难将设计模式与实际开发中需要解决的具体问题相联系。因为...
包含不到二十种常用设计模式案例,java语言实现,通俗易懂,根据生活实际情况编写
完整的设计模式详细说明,php示例,设计模式案例,代码详解
设计模式 设计模式实例设计模式 设计模式实例设计模式 设计模式实例设计模式 设计模式实例设计模式 设计模式实例设计模式 设计模式实例
C#设计模式实例,列举了所有常用的设计模式实例代码,想深入理解敏捷开发的话,可以好好看看。
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。...本资源使用C++实现了23种设计模式的经典案例。
Java版本的设计模式实例,其中包括“桥接模式、命令模式”两个实例,这都是我自己学习后自己写的。。。希望大家指导。。。
4个设计模式实例4个设计模式实例4个设计模式实例4个设计模式实例4个设计模式实例4个设计模式实例
十几个设计模式实例 包含常用的设计模式 抽象工厂模式、装饰者模式、观察者模式、代理模式、模板方法模式、策略模式、工厂方法模式、原型模式、外观模式、适配器、迭代器、组合模式等
java 抽象工厂设计模式 的 案例 源码,值得一看,看完你就懂了,嘿嘿
具体地, 研究了源码中设计模式抽取的静态结构分析过程, 为了进一步提高设计模式实例抽取的准确率, 对结构分析得到的创建型模式候选, 使用创建对象的多重性分析方法进行验证, 对结构分析得到的行为型模式候选, 使用...
JAVA的23种设计模式实例,如三大类创建型模式、结构型模式、行为型模式,细分为23种具体模式1. 设计模式 3 1.1 创建型模式 4 1.1.1 工厂方法 4 1.1.2 抽象工厂 6 1.1.3 建造者模式 10 1.1.4 单态模式 13 1.1.5 原型...
几种常用的设计模式实例:单例 工厂 代理 命令 策略