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

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)論
主站蜘蛛池模板: 天天干天天曰 | 欧美一级毛片无遮 | 中文字幕在线不卡视频 | 国产在线精品一区二区不卡 | 综合图区亚洲白拍在线 | 66av99精品福利视频在线 | 动漫美女h片黄动漫在线观看 | 亚洲精品国产一区二区三区四区 | 天天操天天射天天爽 | 最近中文字幕免费版在线3 最近中文字幕无吗高清视频 | 97精品国产综合久久 | 免费鲁丝片一级在线观看 | 亚洲欧美在线视频免费 | 婷婷丁香在线视频 | 久久成人免费 | 国产精品亚洲精品爽爽 | 亚洲精品国产一区二区三区在 | 亚洲精品中文字幕在线 | 久久伊人成人 | 成人在线日韩 | 337p日本欧洲亚洲大胆艺术 | 久热首页 | 成人18免费网 | 成人免费久久精品国产片久久影院 | 欧美日韩国产58香蕉在线视频 | 夜鲁夜鲁夜鲁在线观看福利 | 91在线 | 欧美: | 午夜一级毛片看看 | 中文字幕不卡免费高清视频 | 久久99精品久久久久久噜噜丰满 | 波多野一区二区三区在线 | 国产精品拍自在线观看 | 9999人体做爰大胆 | 亚洲视频在线观看免费视频 | 50-60岁老妇女一级毛片 | 在线日韩观看 | 欧美激情精品久久久久久久久久 | 国产九九免费视频 | 欧美激情特级黄aa毛片 | 国产精品2020观看久久 | 一级毛片欧美一级日韩黄 |