var LazySingle = ( function () { // 單例引用 var _instance = null; // 單例 function Single() { return { // 這里定義私有屬性和方法 publicMethod : function () {}, publicProperty : '1.0' } } // 獲取單例接口 return function () { // 如果為創建單例將創建單例 if ( ! _instance ) { _instance = Single(); } // 返回單例 return _instance; } } )();我不是太理解,什么是惰性單例,還有這個惰性單例的用途是什么呢?希望大神們給小白解釋一下好嗎?
在書上看到了惰性單例,不是太理解,可以解釋一下嗎?
牧羊人nacy
2018-09-14 10:09:07