單例模式透過將建構子設為 private,防止外部直接實例化;提供 public static 方法(如 getHandle())回傳唯一實例。範例採用急切初始化:靜態欄位 s 在類別載入時即建立實例。
final 禁止繼承,間接阻止 clone() 被覆寫為 public。Cloneable,需覆寫 clone() 拋出 CloneNotSupportedException 或直接回傳 this(但後者可能誤導呼叫端)。同樣技術可擴充為「多例」(受控實例池),但需自行解決實例共享、登記與註銷問題。單例模式雖簡單,卻是控制全域存取、資源管理的基石模式。