單例模式是設計模式中使用最為普遍的模式之一
(
(
因此對於系統的關鍵組件和被頻繁使用的對象
單例模式的參與者非常簡單
表
它的基本結構如圖
圖
單例模式的核心在於通過一個接口返回唯一的對象實例
public class Singleton {
private Singleton(){
System
}
private static Singleton instance = new Singleton()
public static Singleton getInstance() {
return instance;
}
}
注意代碼中的重點標注部分
注意
這種單例的實現方式非常簡單
public class Singleton {
private Singleton() {
System
//創建單例的過程可能會比較慢
}
private static Singleton instance = new Singleton()
public static Singleton getInstance() {
return instance;
}
public static void createString(){ //這是模擬單例類扮演其他角色
System
}
}
返回目錄
編輯推薦
Java程序設計培訓視頻教程
J
J
Visual C++音頻/視頻技術開發與實戰
Oracle索引技術
ORACLE
From:http://tw.wingwit.com/Article/program/Java/gj/201311/27837.html