标签:java中的单实例
设计模式是可以重复利用的解决方案,有4位作者提出,称为"GoF",也称为四人组。
设计模式从结构上分为:创建型、结构型、行为型
单例设计模式属于创建型
单例模式的三要素:
1.在类体中需要具有静态的私有的本类型的变量
2.构造方法必须是私有的
3.提供一个公共的静态的入口点方法
//懒汉式 public class SingleTon{ private static Singleton st;//思考为什么要是静态? private SingleTon(){ } public static SingleTon getInstance(){ if(st==null){ st = new SingleTon(); } return st; } } //饿汉式 public class SingleTon{ private static Singleton st=new Singleton();//思考为什么要是静态? private SingleTon(){ } public static SingleTon getInstance(){ return st; } }
本文出自 “gaogaozi” 博客,请务必保留此出处http://hangtiangazi.blog.51cto.com/8584103/1661146
标签:java中的单实例
原文地址:http://hangtiangazi.blog.51cto.com/8584103/1661146