亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

JavaScript(JScript)下Singleton(單態(tài))模式的實(shí)

系統(tǒng) 1928 0

單態(tài)定義 :
Singleton模式主要作用是保證在Java應(yīng)用程序中,一個(gè)類Class只有一個(gè)實(shí)例存在。

在很多操作中,比如建立目錄 數(shù)據(jù)庫(kù)連接都需要這樣的單線程操作。

還有, singleton能夠被狀態(tài)化; 這樣,多個(gè)單態(tài)類在一起就可以作為一個(gè)狀態(tài)倉(cāng)庫(kù)一樣向外提供服務(wù),比如,你要論壇中的帖子計(jì)數(shù)器,每次瀏覽一次需要計(jì)數(shù),單態(tài)類能否保持住這個(gè)計(jì)數(shù),并且能synchronize的安全自動(dòng)加1,如果你要把這個(gè)數(shù)字永久保存到數(shù)據(jù)庫(kù),你可以在不修改單態(tài)接口的情況下方便的做到。

另外方面,Singleton也能夠被無狀態(tài)化。提供工具性質(zhì)的功能,

Singleton模式就為我們提供了這樣實(shí)現(xiàn)的可能。使用Singleton的好處還在于可以節(jié)省內(nèi)存,因?yàn)樗拗屏藢?shí)例的個(gè)數(shù),有利于Java垃圾回收(garbage collection)。

我們常常看到工廠模式中類裝入器(class loader)中也用Singleton模式實(shí)現(xiàn)的,因?yàn)楸谎b入的類實(shí)際也屬于資源。

上面是基本理論,下面是代碼。我在研讀JSWIKI時(shí)發(fā)現(xiàn)的,整理了一下。

/**/ /* *
*CreateaconstructorwithSingletonpattern,maintainsonlyonesingleinstance
*@param_constructor
*/

function $singleton(_constructor) ... {
var instance = null ;
return function () ... {
return (instance != null ) ? instance:(instance = new _constructor());
}

}

下面是應(yīng)用示例(注意這是服務(wù)器端的JavaScript代碼):
var $fso = $singleton(function(){return Server.CreateObject("Scripting.FileSystemObject");});

JavaScript(JScript)下Singleton(單態(tài))模式的實(shí)現(xiàn)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲欧洲国产精品久久 | 精品久久久久久久九九九精品 | 国产一级毛片欧美视频 | 看全色黄大色大片免费久久久 | 福利入口在线观看 | 欧美日韩中文在线视频 | 欧美成人亚洲高清在线观看 | 亚洲人xxx日本人18 | 99热久久这里只有精品首页 | 全黄h全肉边做边吃奶在线观看 | 国产中文字幕久久 | 免费精品美女久久久久久久久 | 天天看天天射天天碰 | 91尤物视频在线观看 | 日本大蕉香蕉大视频在线观看 | 久久国产精品无码网站 | 日韩免费观看 | 猫咪www免费人成在线观看网址 | 亚洲国产精品日韩一线满 | 俄罗斯一级在线播放 | 日韩成 | 99色视频在线 | 国产福利第一页 | 国产区91 | 天天弄 | 国产男女xoxo在线视频 | 国产免费私人影院永久免费 | 婷婷视频网站 | 亚洲精品成人一区 | 一级片在线免费观看 | 国产精品第一页爽爽影院 | 天天干天天夜 | 欧美日本高清 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aa在线看 | 久久久久欧美精品 | 看欧美的一级毛片 | 欧美视频日韩专区午夜 | 欧美日韩亚洲综合在线一区二区 | 日本精品久久久久中文字幕 | 97高清国语自产拍中国大陆 | 国外成人在线视频 |