隨筆-60  評論-117  文章-0  trackbacks-0
          曾經(jīng)很不屑那些祝福的郵件和短信??傆X得它們不能帶來收獲。因為我一向都感激上蒼給我的一切。現(xiàn)在,我會很認(rèn)真的去看自己收到的每一個祝福。最起碼,這是那些和我一樣感激上蒼的人們應(yīng)當(dāng)受到的尊重。

          為什么給軟件建模?
          當(dāng)我們需要通過檢驗確定某些東西的時候,或是使用uml來檢驗比編碼來檢驗更劃算的時候,我們就使用uml.
          多重性:
          概念:對象能夠持有其他對象的數(shù)組或響亮,或者說它們能夠持有許多同一類型的、不同實例變量的對象。
          在類圖中,箭頭附近的數(shù)字表示連接到他們對象的關(guān)聯(lián)的數(shù)量。如果沒有數(shù)量限制,就用一個“*“ 表示,它意味著非常多的數(shù)量。
          生命線:
          在序列圖中,垂立在對象圖或參與者下面的虛線叫做生命線。一個從一個對象被發(fā)送到另一個對象的消息被劃成一個兩條生命縣之間的箭頭。每個消息都被標(biāo)記出名稱。
          簡單的循環(huán):
          你可以通過在一個重復(fù)的消息周圍畫一個方框的方式在一個uml圖中表示一個簡單的循環(huán)。
          什么是用例?
          一個用例是有關(guān)一個系統(tǒng)的行為的一個描述。那個描述是從一個用戶的觀點編寫的,這個用戶告訴系統(tǒng)去做一些特定的事情。一個用例捕獲一個實踐的可視化序列,這個時間是個系統(tǒng)對單個用戶的激勵的響應(yīng)過程。
          單一職責(zé)原則(srp):
          一個類應(yīng)當(dāng)只有一個改編的原因。
          開放-封閉原則(ocp):
          軟件實體(類、模塊、函數(shù)等)應(yīng)當(dāng)為擴(kuò)展而開放,又為修改而封閉。就是說:你應(yīng)當(dāng)能夠改變一個模塊的周邊環(huán)境‘而無需改變模塊本身。
          Liskov替換原則(LSP):
          子類型必須是為他們的基類型可替代的。
          依存關(guān)系倒置原則(dip):
          1,高層模塊應(yīng)當(dāng)不依賴低層模塊,他們應(yīng)當(dāng)依賴于抽象。
          2, 抽象應(yīng)當(dāng)不依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)當(dāng)依賴于抽象。
          接口隔離原則:
          客戶不應(yīng)當(dāng)依賴于那些他們根本不用的方法。
          posted on 2007-04-29 12:19 靜兒 閱讀(373) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 廊坊市| 驻马店市| 准格尔旗| 朝阳区| 两当县| 老河口市| 常宁市| 沙雅县| 临泉县| 镇原县| 鄂托克前旗| 卓资县| 永康市| 洞口县| 六安市| 扬州市| 长阳| 行唐县| 丹凤县| 北流市| 四川省| 上犹县| 广灵县| 梨树县| 洛川县| 凤山市| 江北区| 阳谷县| 奈曼旗| 濮阳县| 通许县| 丹寨县| 开封市| 禄丰县| 延庆县| 南汇区| 莱西市| 阳东县| 沙雅县| 恭城| 呼伦贝尔市|