1. 程式人生 > >單例模式的理解

單例模式的理解

pri 代碼 餓漢 image 單例 alt inf 構造 模式

技術分享圖片

單例模式的要求:

1)單例類的構造函數必須為私有private;

2)提供一個全局訪問點。

上圖中的代碼是餓漢式單例模式,自行實例化。

單例模式是指一個類只有一個實例,且自行實例化,並向整個系統提供這個實例單例模式,之所以將構造函數設為私有,目的是在其他類中不能再實例化這個單例類,但是在單例類內部還是可以有好幾個實例,如上圖所示。

單例模式的理解