乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      無廢話設(shè)計(jì)模式(16)行為型模式--備忘錄模式

       小世界的野孩子 2021-07-14

      0-前言

        備忘錄模式定義:在不破壞封裝的前提下,捕獲一個(gè)對(duì)象的內(nèi)部狀態(tài),并在該對(duì)象之外保存這個(gè)狀態(tài)。

                這樣以后就可以將該對(duì)象恢復(fù)到原先保存的狀態(tài)。

      1-實(shí)現(xiàn)

        備忘錄模式設(shè)計(jì)的初衷是用于備份狀態(tài)。

        但是時(shí)至今日,它屬于過度設(shè)計(jì),很雞肋,實(shí)際項(xiàng)目中是基本不會(huì)考慮這樣使用的。

        在該應(yīng)用場景中,大把簡單高效的方式,

        所有,該設(shè)計(jì)模式廢棄,不再介紹,

        如果還要堅(jiān)持使用的,可以自行百度學(xué)習(xí)。

       

        【題外話

            軟件設(shè)計(jì),要避免過度設(shè)計(jì),軟件發(fā)展史中,上世紀(jì)也是經(jīng)歷了過度設(shè)計(jì)的階段到逐步回歸理性的階段,

            到當(dāng)下各種新語言百花綻放,更是開始了追求極簡的風(fēng)格。

            研發(fā)領(lǐng)域有句比較出名的流傳多年的老話,我大學(xué)時(shí)老教授告誡的:“如無必要,勿增實(shí)體”,就是告誡務(wù)過度設(shè)計(jì);

            我們學(xué)習(xí)各種設(shè)計(jì)模式,目的是為了在合適的場景使用以降低系統(tǒng)的復(fù)雜性,而不是為了賣弄;

            能直線到達(dá)的,就不要搞那么多彎彎繞繞整那么多臺(tái)階彎道,除非確實(shí)有必要;

            時(shí)刻提醒自己:是否過度設(shè)計(jì)了,是否足夠簡化了。

       

            一家之言,不喜勿噴;

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請遵守用戶 評(píng)論公約

        類似文章 更多