Javaの23のデザインモード--Singleton Mode(Singleton Mode)

2251 ワード

/**

 * @Title Singleton.java

 * @Package singleton

 * @date 2015-1-22   02:39:57

 * @version V1.0

 */

package singleton;



import java.io.Serializable;



/**

 * @ClassName Singleton

 * @date 2015-1-22   02:39:57

 */

public class Singleton implements Serializable{

    private static Singleton instance = null;



    //                 

    private Singleton() {

    }

    //         

    public static Singleton getInstance() {

        if (instance == null) {

            instance = new Singleton();

        }

        return instance;

    }

//                           

    private Object readResolve() {

        return instance;

    }

}