Java设计模式-单例模式 单例模式是所有模式中最简单的。 1.单例模式的构造方法私有,防止外界直接new出来对象。 2.getInstance为静态方法,返回单例对象。 在静态方法中,采用双重同步锁,处理同步情况。 if(instance==null) { synchronized{ if(instance==null) instance=new (); } } 单例模式用于,对象只能被创建一次(或者说只能存在一个)的情况,例如公司共用一个打印机,采用单例模式。