單項設計模式是指多個物件實現同乙個例項,好處是可以省去new的操作來節省記憶體空間。分兩種寫法,一種是餓漢式,一種是懶漢式。
餓漢式:
class ehanshi
private static ehanshi a=new ehanshi();
public static ehanshi getduixiang()
}餓漢式的好處是沒有安全隱患。
懶漢式:
class lanhanshi
private static lanhanshi a=null;
public static synchronized lanhanshi getduixiang()
return a;}}
餓漢式可以在呼叫方法的時候再建立物件,不過有安全隱患,需要加鎖。
設計模式 設計模式
物件導向程式設計 oop 的基本概念有 封裝,抽象,繼承,多型等,如何開發出可復用的物件導向軟體一直困擾著軟體開發人員。可復用的物件導向技術包括類的繼承,物件的組合和引數化型別 generic gof的巨著 設計模式 總結出可復用的物件導向的23個設計模式,並且歸類成 建立型模式,結構型模式和行為型...
單項需求卡片
包含 採集時刻 採集者 資訊 功能需求 非功能性需求 who 重要資訊方便追溯 產生需求的使用者 最好有該使用者的 等資訊 使用者背景資料 受教育程度,崗位經驗,以及其他本單項需求相關實踐 場景 where,when 重要資訊,用來理解需求發生的場景 產生該需求的特定的時間,地理,環境等 描述 wh...
單項雜湊函式
單項雜湊函式又稱安全雜湊函式或雜湊函式,根據訊息的內容計算出雜湊值,雜湊值又稱為訊息摘要或者摘要 訊息摘要長度固定,主要用來驗證訊息的完整性 單項雜湊演算法的種類 md4 md5 sha a準備好待傳輸的檔案 a使用單項雜湊函式計算出訊息摘要 a將檔案和訊息摘要一起傳送給b b接收檔案之後,使用單項...