懶漢式
- public class Singleton {
- private static Singleton sing;
- private Singleton(){}
- public static Singleton newInstance(){
- if(sing==null){
- sing = new Singleton();
- }
- return sing;
- }
- }
餓漢式
- public class Singleton {
- private static Singleton sing = new Singleton();
- private Singleton(){}
- public static Singleton newInstance(){
- return sing;
- }
- }