本文實例講述了Java設計模式之單例模式。分享給大家供大家參考,具體如下:
單例模式:(Singleton Pattern)是一個比較簡單的模式,其定義如下:
Ensure a class has only one instance, and provide a global point of access to it.(確保某一個類只有一個實例,而且自行實例化并向整個系統提供這個實例)
單例模式,很簡單的一個模式。其實在android開發中,很多地方都會用到單例模式,比如某些工具類、Json數據解析類、本地數據庫操作類等等都可以用單例模式。
單例模式通用代碼:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class Singleton { private static final Singleton singleton = new Singleton(); //限制產生多個對象 private Singleton() { } //通過改方法獲得實例對象 public static Singleton getInstance() { return singleton; } //類中的其他方法盡量是static public static void doSomething() { } } |
希望本文所述對大家Java程序設計有所幫助。