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

正文內(nèi)容

ch11uml包圖及對(duì)象(編輯修改稿)

2025-05-23 08:38 本頁面
 

【文章內(nèi)容簡介】 space space3 //第三個(gè)命名空間 { …… DownCount dc = new DownCount(10)。 UpCount uc = new UpCount(10)。 …… } //using space1。 //using space2。 namespace space3 //第三個(gè)命名空間 { …… dc = new (10)。 uc = new (10)。 …… } 包圖中的關(guān)系 3) 《 access》 關(guān)系 如果只想使用提供者包中的元素,而不想將兩個(gè)包合并,則應(yīng)使用該關(guān)系。在客戶包中必須使用路徑名 ,才能訪問提供者包中的所有公共元素。 4) 《 trace》 關(guān)系: 想表示一個(gè)包到另一個(gè)包的歷史發(fā)展,則需要使用 《 trace》 關(guān)系來表示。 2 泛化關(guān)系 包間的泛化關(guān)系類似于類間的泛化關(guān)系,使用一般包的地方,可以用特殊包代替。 在系統(tǒng)設(shè)計(jì)中,對(duì)某一個(gè)特定的功能,有多種實(shí)現(xiàn)方法。例如,實(shí)現(xiàn)多數(shù)據(jù)庫支持;實(shí)現(xiàn) B/S和 C/S雙界面。這時(shí)就需要定義一些高層次的 “ 抽象包 ”和實(shí)現(xiàn)高層次功能的 “ 實(shí)現(xiàn)包 ” 。 包圖中的關(guān)系 閱讀包圖 閱讀包圖的方法: ,及其它包含的元素語義。 。 ,從最復(fù)雜的包開始閱讀,然后依次是簡單的包。 閱讀包圖 閱讀包圖 創(chuàng)建包圖 繪制包圖的基本過程主要有三個(gè)步驟: ( 1)尋找包; ( 2)確定包之間的關(guān)系; ( 3)標(biāo)出包內(nèi)元素的可見性。 繪制包圖的 “ 最小化系統(tǒng)間的耦合關(guān)系 ” 的原則: 最大限度減少包之間的依賴,包封裝時(shí),避免包之間的循環(huán)依賴;最小化每個(gè)包的 public、 protected元素的個(gè)數(shù),最大化每個(gè)包中 private元素的個(gè)數(shù)。 創(chuàng)建包圖 1 包的劃分方法 ( 1)識(shí)別底層包 把語義上接近并傾向于一起變化的元素放在一個(gè)包中。例如,把具有泛化關(guān)系的一組類放在一個(gè)包中。把獨(dú)立的模型元素暫放在一個(gè)包中。 ( 2)合并包 如果底層包數(shù)量過多,則合并為高層包。若底層包之間在概念上接近或具有較強(qiáng)的相關(guān)性,從作用上屬于某項(xiàng)大的功能,在圖上有較強(qiáng)的耦合度,或在分布上處于同一臺(tái)處理機(jī),則考慮把它們合并。 良好包結(jié)構(gòu)的關(guān)鍵是包內(nèi)高內(nèi)聚,包間低耦合。 創(chuàng)建包圖 2 消除循環(huán)包依賴 應(yīng)該盡量避免包模型中的循環(huán)依賴。如果包 A以某種方式依賴包 B,并且包 B以某種方式依賴包 A,就應(yīng)該合并這兩個(gè)包,這是消除循環(huán)依賴非常有效的方法。但是經(jīng)常起作用的、更好的方法是,努力分解公共元素成為第三個(gè)包 C。重新計(jì)算依賴關(guān)系,以消除循環(huán)依賴。 很多建模工具允許自動(dòng)驗(yàn)證包間依賴。如果一個(gè)包中的元素訪問另一個(gè)包中的元素,但兩個(gè)包間卻沒有依賴關(guān)系,那么工具產(chǎn)生訪問沖突列表。 創(chuàng)建包圖 A B合并 分解 A BC消除循環(huán)依賴的示例 A,B包合并 包圖建模技術(shù) ? 對(duì)成組的元素建模 ? 對(duì)體系結(jié)構(gòu)視圖建模 對(duì)成組的元素建模 ① 瀏
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1