freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程導(dǎo)論第11章-展示頁(yè)

2024-09-26 21:48本頁(yè)面
  

【正文】 9)數(shù)據(jù); 10)測(cè)試用例。 5. 使用簡(jiǎn)單的服務(wù):編寫實(shí)現(xiàn)每一個(gè)服務(wù)時(shí) ,避免復(fù)雜的語(yǔ)句和結(jié)構(gòu); 6. 把設(shè)計(jì)變動(dòng)減至最小 。 不是必要情況 , 不應(yīng)該隨意創(chuàng)建派生類; 3. 設(shè)計(jì)簡(jiǎn)單的類:設(shè)計(jì)小而簡(jiǎn)單的類 , 便于開(kāi)發(fā)和管理; 1) 避免包含過(guò)多的屬性; 2) 有明確的定義; 3) 盡量簡(jiǎn)化對(duì)象之間的合作關(guān)系; 4) 不要提供太多服務(wù) 。 啟發(fā)規(guī)則 2. 一般 — 特殊結(jié)構(gòu)的深度應(yīng)適當(dāng) 中等規(guī)模的系統(tǒng)中 , 類等級(jí)層次數(shù)應(yīng)保持為 7177。 6. 可重用 使用已經(jīng)存在的類 ( 包括開(kāi)發(fā)環(huán)境提供的類庫(kù) , 及以往開(kāi)發(fā)相似系統(tǒng)時(shí)創(chuàng)建的類 ) ,可以提高軟件重用性 , 提高軟件生產(chǎn)率 。 B. 類內(nèi)聚:一個(gè)類應(yīng)該只有一個(gè)用途 , 它的屬性和服務(wù)應(yīng)該是高內(nèi)聚的 。因?yàn)?通過(guò)繼承關(guān)系結(jié)合起來(lái)的基類和派生類 ,結(jié)合得越緊密越好。 應(yīng)使交互耦合盡量松散 。 4. 弱耦合 弱的耦合可以提高軟件模塊的獨(dú)立性 , 避免某一部分模塊發(fā)生變化對(duì)其它模塊有較大的影響 。 2. 抽象 類實(shí)際上是一種抽象數(shù)據(jù)類型,它對(duì)外開(kāi)放的公共接口構(gòu)成了類的規(guī)格說(shuō)明(協(xié)議),這種接口規(guī)定了外界可以使用的合法操作符,利用這些操作符可以對(duì)類的實(shí)例中包含的數(shù)據(jù)進(jìn)行操作。第 11章 面向?qū)ο笤O(shè)計(jì) 面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則 1. 模塊化 面向?qū)ο蟮能浖_(kāi)發(fā)模式 , 支持了系統(tǒng)模塊化的原則:對(duì)象就是模塊 。 它把數(shù)據(jù)結(jié)構(gòu)和操作 (方法 ) 緊密地結(jié)合在一起構(gòu)成模塊 。 3. 信息隱蔽 在面向?qū)ο蠓椒ㄖ?,信息隱蔽通過(guò)對(duì)象的封裝性實(shí)現(xiàn):類結(jié)構(gòu)分離了類的接口與類的實(shí)現(xiàn),從而支持了信息隱蔽。 一般來(lái)說(shuō) , 對(duì)象間的耦合有兩大類: A. 交互耦合 :對(duì)象間的耦合通過(guò)信息連接來(lái)實(shí)現(xiàn) 。 B. 繼承偶合 :與交互耦合相反,應(yīng)該提高繼承耦合的程度。 5. 強(qiáng)內(nèi)聚 面向?qū)ο笤O(shè)計(jì)中存在三種內(nèi)聚: A. 服務(wù)內(nèi)聚:一個(gè)服務(wù)應(yīng)該完成一個(gè)且完成一個(gè)功能 。 C. 一般 — 特殊內(nèi)聚:即基類 — 派生類的內(nèi)聚。 人們?cè)诿嫦驅(qū)ο蠓椒ㄖ幸卜e累了一些經(jīng)驗(yàn) ,總結(jié)出幾條啟發(fā)規(guī)則:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1