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

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)論
主站蜘蛛池模板: 色97色| 激情浪荡yin乱之合集 | h视频国产 | 亚洲 欧美 中文 日韩欧美 | 99青草| 久久国产一区二区三区 | 国产香蕉在线观看 | 99热在线观看 | 久久精品国产69国产精品亚洲 | 在线播放不卡 | 五月婷婷国产 | 久久福利青草精品免费 | 97欧美精品一区二区三区 | 久久精品99成人中文字幕880 | 大陆一级毛片免费视频观看i | 国产图片区 | 中文一区在线观看 | www.xxx欧美| 久久久99精品免费观看 | 国内视频自拍在线视频 | 国产这里只有精品 | 国产免费久久精品丫丫 | 四虎精品成在线播放 | 国产精品第三页在线看 | 亚洲欧美精品久久 | 久久黄色网址 | 久久久久亚洲精品一区二区三区 | 奇米影视222| 一 级 黄 中国色 片 | 九天玄帝诀王凡小说免费阅读 | 色视频免费国产观看 | 成人久久18免费网站 | 曰本性l交视频 | 亚洲激情在线观看 | 四虎网址大全 | 成人久久精品 | 国内精品久久久久影 | 伊人久久色 | 2021国内精品久久久久影院 | 草莓视频在线观看精品最新 | 在线观看免费亚洲 |