• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Monostate模式

            來源:http://www.cnblogs.com/light/archive/2004/07/27/27790.html

            請注意這兩個(gè)模式的區(qū)別,在于一個(gè)關(guān)注行為,而另一個(gè)關(guān)注結(jié)構(gòu)。Singleton模式強(qiáng)調(diào)結(jié)構(gòu)上的單一性。它防止創(chuàng)建多個(gè)對象實(shí)例。相反,Monostate模式則強(qiáng)制行為上的單一性,而沒有加強(qiáng)結(jié)構(gòu)方面的限制。為了強(qiáng)調(diào)這個(gè)區(qū)別,請考慮如下事實(shí):Monostate的測試用例對Singleton類是有效的,但是Singleton的測試用例對卻遠(yuǎn)不適用于Monostate類。

            Monostate模式的好處在于:
            透明性:使用Monstate對象和使用常規(guī)(regular)對象沒有什么區(qū)別。使用者不需要知道對象是Monostate。
            可派生性:Monostate的派生類都是Monostate。事實(shí)上,Monostate的所有派生類都是同一個(gè)Monostate的一部分。它們共享相同的靜態(tài)變量。
            多態(tài)性:同于Monostate的方式不是靜態(tài)的,所以可以在使用派生類中覆寫它們。因此,不同的派生類可以基于相同的靜態(tài)變量表現(xiàn)出不同的行為。

            Monostate模式的代價(jià)在于:
            不可轉(zhuǎn)換性:不能透過派生類把常規(guī)類轉(zhuǎn)換成Monostate類。
            效率問題:因?yàn)镸onostate是真正的對象,所以會導(dǎo)致許多的創(chuàng)建和摧毀開銷。
            內(nèi)存占用:即使從未使用Monostate,它的變量也要占據(jù)內(nèi)存空間。
            平臺局限性:Monostate不能跨多個(gè)JVM或者多個(gè)平臺工作。

            以我的經(jīng)驗(yàn)來看Monostate模式的使用應(yīng)該是一種比較自然的,不過我開發(fā)了幾年還真的沒有遇到過這種這種類似于有限機(jī)的應(yīng)用。

            posted on 2007-12-07 01:49 楊粼波 閱讀(601) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久精品人成免费| 99久久99久久精品国产片果冻| 日韩精品久久久久久| 久久综合综合久久狠狠狠97色88| 91久久精品视频| 久久精品国产亚洲av麻豆蜜芽| 99精品久久久久久久婷婷| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 久久亚洲精品成人无码网站| 久久久无码精品亚洲日韩蜜臀浪潮 | 久久涩综合| 久久亚洲精品国产精品| 久久狠狠一本精品综合网| 久久精品人人做人人爽电影| 久久99精品久久久久久不卡 | 99久久精品国产毛片| 久久久久99精品成人片欧美| 久久久精品日本一区二区三区 | 无码乱码观看精品久久| 久久人人爽人人爽人人片AV不| 久久国产精品国语对白| 久久精品国产精品亚洲毛片| 久久成人小视频| 久久久久亚洲AV成人网人人网站| 久久综合给合久久国产免费 | 国产精品久久久久久久久| 97热久久免费频精品99| 久久久黄片| 国产精品美女久久久久网| 一级A毛片免费观看久久精品| 久久午夜电影网| 国产精品久久自在自线观看| 久久人人爽人人爽人人片AV不 | 97久久香蕉国产线看观看| 色综合久久综合中文综合网 | 久久精品国产亚洲77777| 一本久久a久久精品亚洲| 国产色综合久久无码有码| 欧美精品国产综合久久| 亚洲国产精品无码久久青草| 合区精品久久久中文字幕一区 |