1. 程式人生 > >為什麼用單例模式

為什麼用單例模式

比如,資料庫連線池的設計一般採用單例模式,資料庫連線是一種資料庫資源。軟體系統中使用資料庫連線池,主要是節省開啟或者關閉資料庫連線所引起的效率損耗,這種效率上的損耗還是非常昂貴的。當然,使用資料庫連線池還有很多其它的好處,可以遮蔽不同資料資料庫之間的差異,實現系統對資料庫的低度耦合,也可以被多個系統同時使用,具有高可複用性,還能方便對資料庫連線的管理等等。資料庫連線池屬於重量級資源,一個應用中只需要保留一份即可,既節省了資源又方便管理。所以資料庫連線池採用單例模式進行設計會是一個非常好的選擇。