1. 程式人生 > >Java中單例模式與簡單工廠模式的簡單例項介紹

Java中單例模式與簡單工廠模式的簡單例項介紹

1:單例設計模式

單例模式也稱為單件模式、單子模式,可能是使用最廣泛的設計模式。其目的是保證一個類僅有一個例項,並提供一個訪問它的全域性訪問點,該例項被所有程式模組共享。單例模式又包含 餓漢式和懶漢式兩種,以下是兩種建立步驟。

  • 餓漢式建立
  • 執行緒安全,效率低


  • 懶漢式建立
  • 非執行緒安全

2:簡單工廠模式  定義:根據傳入的引數即可返回所需要的物件,不需要知道具體類的類名    舉一個簡單的例子:    測試的demo結構如下:          
   1:建立一個動物介面:                 2:建立一個貓Cat類實現動物介面中的方法             
  3:建立一個狗Dog類實現動物介面中的方法
           4:建立一個工廠類:              5:建立一個測試類: