• <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>

            我的程序人生

            OOD設(shè)計(jì)原則

            單一職責(zé)原則(SRP)
            就一個(gè)類而言,應(yīng)該只有一個(gè)引起變化的原因
            如果你能想到多余一個(gè)的動(dòng)機(jī)去改變一個(gè)類,
            那么這個(gè)類就具有多于一個(gè)的職責(zé)。

            開(kāi)放封閉原則(OCP)
            對(duì)于擴(kuò)展是開(kāi)放的
            對(duì)于更改是封閉的

            Liskov替換原則(LSP)
            子類型(subtype)必須能夠替換掉它們的基類型(base type)

            依賴倒置原則(DIP)
            高層模塊不應(yīng)該依賴于底層模塊。二者都應(yīng)該依賴于抽象

            抽象不應(yīng)該依賴于細(xì)節(jié)。細(xì)節(jié)應(yīng)該依賴于抽象。
            任何變量都不應(yīng)該持有一個(gè)指向具體的指針或引用
            任何類都不應(yīng)該從具體類派生
            任何方法都不應(yīng)該覆寫他的任何基類中的已經(jīng)實(shí)現(xiàn)了的方法


            接口隔離原則(ISP)
            不應(yīng)該強(qiáng)迫客戶依賴于它們不用的方法

             

            posted on 2010-03-19 14:22 lancey 閱讀(428) 評(píng)論(0)  編輯 收藏 引用

            My Links

            Blog Stats

            常用鏈接

            留言簿(2)

            隨筆檔案

            文章分類

            文章檔案

            我的鏈接

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            青青热久久综合网伊人| 久久中文娱乐网| 国内精品久久久久影院老司| 久久不见久久见免费视频7| 久久久久久亚洲精品影院| 久久SE精品一区二区| 国内精品伊人久久久久AV影院| 成人免费网站久久久| 精品无码人妻久久久久久| 久久久国产视频| 久久狠狠色狠狠色综合| 日韩久久无码免费毛片软件| 色婷婷综合久久久久中文一区二区| 岛国搬运www久久| 婷婷伊人久久大香线蕉AV| 久久精品无码一区二区日韩AV| 久久精品国产亚洲αv忘忧草| 97精品国产97久久久久久免费| 伊人久久精品无码二区麻豆| 久久精品99无色码中文字幕| 99久久精品午夜一区二区| 久久天天躁狠狠躁夜夜不卡 | 亚洲国产成人精品女人久久久 | 久久精品夜色噜噜亚洲A∨| 久久不见久久见免费视频7| 亚洲国产精品无码久久久久久曰 | 久久久久国色AV免费看图片| 久久青青草原精品国产| 97视频久久久| 无码精品久久一区二区三区| 久久久精品国产Sm最大网站| 四虎国产精品免费久久久| 99久久国产热无码精品免费| MM131亚洲国产美女久久| 99久久精品免费看国产一区二区三区| 久久久网中文字幕| 久久99亚洲综合精品首页| 国内精品久久久久久久亚洲| 爱做久久久久久| 日本精品一区二区久久久| 内射无码专区久久亚洲|