學習部落格 單例設計模式 餓漢式

2021-10-08 18:15:57 字數 472 閱讀 6272

●單例模式就是要確保類在記憶體中只有-乙個物件,該實

例必須自動建立,並且對外提供。

優點●在系統記憶體中只存在乙個物件,因此可以節約系統資

源,對於一些需要頻繁建立和銷毀的物件單例模式無

疑可以提高系統的效能。

缺點沒有抽象層,因此擴充套件很難。

●職責過重,在一-定程式上違背了單一職責

package cn.zsp.threadpoor_04;

public

class

student

public

static student getstudent()

}

主方法:

package cn.zsp.threadpoor_04;

public

class

studentdemo

}

設計模式 單例模式 餓漢式單例和懶漢式單例

單例模式 singleton pattern 乙個在設計模式中比較簡單的模式,我們常說的餓漢式和懶漢式是最常舉例的兩種寫法。如下餓漢式 public class singleton 獲取例項物件 public static singleton getsingleton 懶漢式 public clas...

單例設計模式之 餓漢式

餓漢式 靜態常量 應用例項 步驟如下 構造器私有化 防止 new 類的內部建立物件 向外暴露乙個靜態的公共方法。getinstance 實現 public class singletontest01 餓漢式 靜態變數 class singleton 2.本類內部建立物件例項 private fina...

設計模式之單例餓漢式

設計模式之單例餓漢式package cn.q x.design 餓漢式 類載入到記憶體後,就例項化乙個單例,jvm保證執行緒安全 簡單實用,推薦使用!唯一缺點 不管用到與否,類裝載時就完成例項化 class.forname 話說你不用的,你裝載它幹啥 auther wangpeng date 202...