單例模式:
所謂類的單例設計模式,就是采取一定的方法保證在整個的軟體系統中,對某個類只能存在一個物件實體,
具體的代碼實作:
餓漢式:
class Bank {
//餓漢式
//1.私有化的構造器
private Bank() {
}
//2.內部創建類的私有的物件
//4.物件也必須是是靜態的
private static Bank instance = new Bank();
//3.提供一個公共的靜態方法,回傳類的物件
public static Bank getInstance() {
return instance;
}
}
懶漢式:
class Order {
//懶漢式
//1.私有化類的構造器
private Order() {
}
//2.宣告類的私有的物件,但是不初始化
//4.此物件也必須是是靜態的
private static Order instance = null;
//3.提供一個公共的靜態的方法
public static Order getInstance() {
if (instance != null) {
instance = new Order();
}
return instance;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499966.html
標籤:其他
