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

正文內(nèi)容

uml中數(shù)據(jù)流圖介紹-展示頁(yè)

2025-07-05 00:16本頁(yè)面
  

【正文】 有 以下是:序列圖序列圖主要用于按照交互發(fā)生的一系列順序,顯示對(duì)象之間的這些交互。角色記號(hào)類似于實(shí)例記號(hào)。有時(shí),你可能僅僅想要在一個(gè)較多的一般層次做類關(guān)系的模型。附加的限制是,關(guān)聯(lián)關(guān)系必須與類圖的關(guān)系相一致,而且關(guān)聯(lián)的角色名字也必須與類圖相一致。UML 2 也允許在實(shí)體層的關(guān)系/關(guān)聯(lián)建模。相反地,僅僅顯示感興趣的屬性及其值是完全恰當(dāng)?shù)?。然而,因?yàn)椤癿anages”的關(guān)系角色有 0..*的多重性描述;一個(gè)雇員可能不受任何其他雇員管理。當(dāng)一個(gè)類關(guān)聯(lián)到它本身時(shí),這并不意味著類的實(shí)例與它本身相關(guān),而是類的一個(gè)實(shí)例與類的另一個(gè)實(shí)例相關(guān)。:類也可以使用反射關(guān)聯(lián)與它本身相關(guān)聯(lián)。組合聚合 組合聚合關(guān)系是聚合關(guān)系的另一種形式,但是子類實(shí)例的生命周期依賴于父類實(shí)例的生命周期。菱形表示“包含”,箭頭表示被包含的對(duì)象,數(shù)字4表示包含的數(shù)目。為了表現(xiàn)一個(gè)聚合關(guān)系,你畫一條從父類到部分類的實(shí)線,并在父類的關(guān)聯(lián)末端畫一個(gè)未填充棱形?;揪酆嫌芯酆详P(guān)系的關(guān)聯(lián)指出,某個(gè)類是另外某個(gè)類的一部分。注意:聚合與普通的關(guān)聯(lián)的區(qū)別在于:普通的關(guān)聯(lián)可能只是一個(gè)簡(jiǎn)單的“包含、引用”關(guān)系,關(guān)聯(lián)和被關(guān)聯(lián)類之間在邏輯概念上不一定有緊密的聯(lián)系,而聚合則不同,它表示的是一種內(nèi)在關(guān)系緊密,相互依存,相互包含的概念,其中的一部分是構(gòu)成另外一部分的不可或缺的成分。這里Department類的實(shí)例依賴于Company類的實(shí)例而存在。舉例來(lái)說,考慮公司與部門的關(guān)系。在這個(gè)實(shí)例中,Wheel類實(shí)例清楚地獨(dú)立于Car類實(shí)例而存在。舉例來(lái)說,我們可以想象,車 是一個(gè)整體實(shí)體,而 車輪 輪胎是整輛車的一部分。簡(jiǎn)單的說就是OverdrawAccountReport中包含了BankAccount屬性,而BankAccount中不需要包含OverdrawnAccountsReport對(duì)象:聚合是一種特別類型的關(guān)聯(lián),用于描述“總體到局部”的關(guān)系。一個(gè)單向的關(guān)聯(lián),表示為一條帶有指向已知類的開放箭頭(不關(guān)閉的箭頭或三角形,用于標(biāo)志繼承)的實(shí)線。單向關(guān)聯(lián)在一個(gè)單向關(guān)聯(lián)中,兩個(gè)類是相關(guān)的,但是只有一個(gè)類知道這種聯(lián)系的存在。如同標(biāo)準(zhǔn)關(guān)聯(lián),單向關(guān)聯(lián)包括一個(gè)角色名和一個(gè)多重值描述,但是與標(biāo)準(zhǔn)的雙向關(guān)聯(lián)不同的時(shí),單向關(guān)聯(lián)只包含已知類的角色名和多重值描述。在基本的聚合關(guān)系中, 部分類 的生命周期獨(dú)立于 整體類 的生命周期。輪胎可以在安置到車時(shí)的前幾個(gè)星期被制造,并放置于倉(cāng)庫(kù)中。然而,有些情況下, 部分 類的生命周期并 不 獨(dú)立于 整體 類的生命周期 這稱為合成聚合。 公司和部門 都建模成類,在公司存在之前,部門不能存在。讓我們更進(jìn)一步探討基本聚合和組合聚合。在一個(gè)聚合關(guān)系中,子類實(shí)例可以比父類存在更長(zhǎng)的時(shí)間。圖中清楚的表明了類Car對(duì)象包含了另一類Wheel的4個(gè)實(shí)例,這兩者在概念上是密不可分的,其中的一個(gè)類是另一個(gè)類的構(gòu)成成分。注意:組合關(guān)系如聚合關(guān)系一樣繪制,不過這次菱形是被填充的。起先,這可能沒有意義,但是記住,類是抽象的。圖描繪的關(guān)系說明一個(gè)Employee實(shí)例可能是另外一個(gè)Employee實(shí)例的經(jīng)理。三、UML中的對(duì)象圖:實(shí)例的記號(hào)和類一樣,但是取代頂端區(qū)域中僅有的類名,它的名字是經(jīng)過拼接的:Instance Name : Class Name 如 Donald : Person因?yàn)轱@示實(shí)例的目的是顯示值得注意的或相關(guān)的信息,沒必要在你的模型中包含整個(gè)實(shí)體屬性及操作。繪制關(guān)聯(lián)與一般的類關(guān)系的規(guī)則一樣,除了在建模關(guān)聯(lián)時(shí)有一個(gè)附加的要求。四、UML中的角色圖:建模類的實(shí)例有時(shí)比期望的更為詳細(xì)。在這種情況下,你應(yīng)該使用 角色 記號(hào)。為了建立類的角色模型,你畫一個(gè)方格,并在內(nèi)部放置類的角色名及類名,作為實(shí)體記號(hào),但是在這情況你不能加下劃線。很象類圖,開發(fā)者一般認(rèn)為序列圖只對(duì)他們有意義。除記錄組織的當(dāng)前事件外,一個(gè)業(yè)務(wù)級(jí)的序列圖能被當(dāng)作一個(gè)需求文件使用,為實(shí)現(xiàn)一個(gè)未來(lái)系統(tǒng)傳遞需求。那種情況下,用例常常被細(xì)化為一個(gè)或者更多的序列圖。在設(shè)計(jì)階段,架構(gòu)師和開發(fā)者能使用圖,挖掘出系統(tǒng)對(duì)象間的交互,這樣充實(shí)整個(gè)系統(tǒng)設(shè)計(jì)。序列圖的主要用途之一,是把用例表達(dá)的需求,轉(zhuǎn)化為進(jìn)一步、更加正式層次的精細(xì)表達(dá)。序列圖除了在設(shè)計(jì)新系統(tǒng)方面的用途外,它們還能用來(lái)記錄一個(gè)存在系統(tǒng)(稱它為“遺產(chǎn)”)的對(duì)象現(xiàn)在如何交互。Java應(yīng)用程序由許多類所構(gòu)成,是Java實(shí)現(xiàn)面向?qū)ο髴?yīng)用程序的核心。要利用UML設(shè)計(jì)Java應(yīng)用程序,僅僅使用類圖來(lái)描述這些靜態(tài)關(guān)系,利用可視化工具,要實(shí)現(xiàn)Java應(yīng)用程序的代碼自動(dòng)生成,是遠(yuǎn)遠(yuǎn)不夠的。其中UML序列圖就是用來(lái)描
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1