什么叫做单模式,单模式如何使用

解决方案 »

  1.   

    单模式?
    单例模式吧,是指控制一个类在整个程序空间内最多只能有一个实例的一种模式,
    主要用于全局访问和必须具有唯一性的资源。做法非常简单,可以说是所有模式里最简单的,要求如下:1、使这个类的构造函数全部为private。
    2、提供一个静态方法:getInstance(),可以返回该类的实例
    3、在外部第一次访问getInstance()时,初始化一个自身的实例,并保证后续的访问都是返回这同一个实例。
      

  2.   

    //初学者
    public class Singleton{
      private static Singleton  singleton  = null;
      private Singleton(){  }
      
     public static Singleton getInstace() {
       if(singleton  == null) {
          singleton = new Singleton()
       }
       return singleton ;
     }