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

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)論
主站蜘蛛池模板: 在线视频一区二区三区四区 | 天天曰夜夜操 | 天天天天操 | 毛片在线网址 | 亚洲精品久久久久久久久久久网站 | 四虎地址 | 亚洲一二区 | 一二三区无线码2021 | 久久婷婷国产一区二区三区 | 九九九九热 | 久草在线观看首页 | 中文字幕一区在线 | 国产欧美一区二区三区免费看 | 久久最新视频 | 9999人体做爰大胆 | 国产欧美另类久久精品91 | 国产人成精品综合欧美成人 | 香港aa三级久久三级不卡 | 日本特级毛片 | 在线观看精品国内福利视频 | 女人寂寞偷人视频a级 | 亚洲国产欧美久久香综合 | 草草草在线视频 | 欧美日韩中字 | 色综合小说天天综合网 | 国产精品久久久久久久久免费hd | 四虎国产一区 | 亚洲视频91 | h视频在线观看免费网站 | 国产精品久久久久影视青草 | 香蕉尹人综合精品 | 伊人99| 国产午夜免费视频 | 99久久日本一区二区波多野结衣 | 四虎影音在线观看 | 国产www网站| 男人草女人视频 | 欧美一及 | 天堂成人一区二区三区 | 日本一级在线播放线观看视频 | 欧美日韩中文在线视频 |