`
慕雨心潇
  • 浏览: 22490 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

设计模式之单例模式

阅读更多

         设计模式总的分为3类:创建型,结构型,行为型。 创建型主要用于类的创建,结构型主要用于类的复合以组成更大的系统,行为型主要用于类与类之间的通信。单例模式是创建型的一种,它只能创建一个实例。写了如下的测试代码:

 public class singleTonTest {
 private static singleTonTest singleInstance = null;
 private int x = 0;
 private singleTonTest(){}
 public static singleTonTest getInstance()
 {
  if(singleInstance==null)
  {
   singleInstance = new singleTonTest();
   return singleInstance;
  }else
  {
   return singleInstance;
  }
 }
 public void setX(int x)
 {
  this.x = x;
 }
 public int getX()
 {
  return this.x;
 }
 public static void main(String[] args)
 {
  singleTonTest javaTest1 = singleTonTest.getInstance();
  javaTest1.setX(9);
  System.out.println(javaTest1.getX());
  singleTonTest javaTest2 = singleTonTest.getInstance();
  System.out.println(javaTest2.getX());
  javaTest1.setX(99);
  System.out.println(javaTest1.getX());
  System.out.println(javaTest2.getX());
 }
}

分享到:
评论

相关推荐

    Java设计模式之单例模式的七种写法

    Java设计模式之单例模式的七种写法 单例模式是一种常见的设计模式,它确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机的驱动程序对象常...

    python 设计模式之单例模式

    python 设计模式之单例模式

    设计模式之单例模式详解.pdf

    设计模式之单例模式详解 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。 单例模式的实现主要是...

    研磨设计模式之单例模式

    通过研磨设计模式之单例模式的资料,你可以深入理解单例模式的原理、实现方式及其优缺点,进一步提升自己的编程技能和设计思维。学习并熟练掌握设计模式,对于成为一名优秀的Java开发者至关重要。

Global site tag (gtag.js) - Google Analytics