多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php框架 > 框架設(shè)計 > 機房收費系統(tǒng)--設(shè)計模式思考

機房收費系統(tǒng)--設(shè)計模式思考

來源:程序員人生   發(fā)布時間:2015-05-12 09:15:35 閱讀次數(shù):3285次

         今天與阿真同學(xué)簡略討論了1下外觀模式和抽象工廠+反射+配置文件在機房重構(gòu)中的利用,引發(fā)了幾個簡單的思考,現(xiàn)與君共勉:


        1. B層為何覺得依照數(shù)據(jù)庫表來劃分比較公道?
       
        思考再3:B層方法是實現(xiàn)對數(shù)據(jù)表的增刪改查進行邏輯操作,而且還要斟酌解耦效果(我是這么理解耦合的,如果1個類中只放1個方法,1旦出錯,它只影響自己,耦合度就低;如果有10個方法,1個方法出錯,該類的實例化就會出錯,這樣耦合程度就越強),所以B層的類中放的方法不應(yīng)太多;斟酌到每一個窗體大部份都是對1張表進行的操作,這樣,將每張表對應(yīng)的增刪改查操作放到1個B層類中,大部份調(diào)用時只需要實例化1個B層類就能夠?qū)崿F(xiàn)對全部窗體的操縱任務(wù),既減少程序履行流程,又減輕電腦負擔(dān),何樂而不為呢?

      2. 外觀層可不可以用1個類來實現(xiàn)呢?對照于1個窗體1個facade類有甚么區(qū)分?外觀類依照數(shù)據(jù)表來分有甚么壞處?

       討論想法:外觀類先對方法實例化然后再調(diào)用的,每實例化1次,相當(dāng)于把外觀中用到的類都實例化了1次,不管是用到還是沒有用到的。
       
       如果facade用1個類實現(xiàn)所有B層方法,那末20多個窗體每一個窗體調(diào)用都要實例化1次facade類,就是B層所有的方法都調(diào)用了20屢次,造成大量無用程序的履行。

      1個窗體1個facade類,用到facade類中實例化的方法都是馬上要用到的,這樣所有B層方法實例化次數(shù)大大下降,基本上就是每一個履行1-⑵次,這樣電腦的負擔(dān)不會很大了。

      還是一樣的分析方法,雖然B層方法不會調(diào)用屢次,但諸如上機結(jié)賬等窗體不止用到1張表,而恰恰Facade類也是依照表分的,那末對Facade類的調(diào)用次數(shù)必將會增加。

     3. 抽象工廠+反射+配置文件的利用優(yōu)勢

        說到工廠家族,難免會想到它們對switch語句的鐘愛,但如果數(shù)據(jù)庫表的數(shù)目過于龐大,又要求可使用不同的數(shù)據(jù)庫切換時,swtich難免會增加許多無謂的判斷,這樣通過工廠+反射+配置文件的方式,實現(xiàn)對D層方法直接調(diào)用,同時容易實現(xiàn)對數(shù)據(jù)庫的切換。

【總結(jié)】

        在機房設(shè)計早期只是聽說這些設(shè)計方法和設(shè)計模式就直接加以利用了,而且對外觀模式利用認識不到位,致使U層出現(xiàn)了很多邏輯判斷,反過頭來思考才能意想到這些設(shè)計模式的妙處,相信對接下來的設(shè)計模式的利用學(xué)習(xí)會更加靈活方便。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 中文字幕日韩精品中文区 | 婷婷免费视频 | 亚洲精品嫩草研究院久久 | 国产欧美日韩精品高清二区综合区 | 一本到在线 | 久久91精品久久91综合 | 亚洲码在线 | 亚洲 在线播放 | 性丰满妇女free性性性 | 日本三级理论片 | 亚洲不卡在线播放 | 久久久国产这里有的是精品 | 中午字幕在线观看 | 国产伊人影院 | 亚洲精品不卡视频 | 精品国产成人a在线观看 | 2022国产男人亚洲欧美天堂 | 国产农村一一级特黄毛片 | 亚洲欧美偷拍视频 | 亚洲黄色在线观看网站 | 亚洲专区一区 | 亚洲理论视频 | 黑人性xxx | 伊人久久大香网 | 国产精品成人不卡在线观看 | 婷婷我也去 | 一区二区三区视频免费观看 | 午夜肉伦伦影院在线观看 | 欧美久久综合网 | 亚洲午夜久久久久中文字幕久 | 中日韩欧美一级毛片 | 性欧美最新另类 | 96xxxxx视频| 亚洲综合免费 | 国产72av国片精品jk制服 | 激情影院在线视频永久观看 | 伊人动漫 | 亚洲人成777 | 16欧美freesex呦交hd | 爱爱www在线观看视频高清 | 日本一区二区在线不卡 |