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

正文內(nèi)容

面向?qū)ο蠓治雠c設(shè)計(jì)-展示頁(yè)

2025-01-12 00:19本頁(yè)面
  

【正文】 n Diagram)和活動(dòng)圖( Activity Diagram)來(lái)描述。 UML用 “ 類(lèi)圖 ”和 “ 對(duì)象圖 ” 來(lái)描述。 UML用例圖( Use Case Diagram)來(lái)描述。 系統(tǒng)功能視圖OOA amp。 UML(續(xù)) UML模型結(jié)構(gòu) UML將 OOAamp。 ?UML是一種建模語(yǔ)言,而不是一種程序設(shè)計(jì)語(yǔ)言。但是它并不介紹如何進(jìn)行系統(tǒng)建模。并將,于 1999年 6月提交給 OMG組織委員會(huì)和平臺(tái)技術(shù)委員會(huì),并獲得批準(zhǔn)。 UML(續(xù)) ?1997年 9月 1日提出了 ,并作為最終提案提交到OMG,該提案在 1997年 11月被 OMG正式采納為 OO建模的標(biāo)準(zhǔn)語(yǔ)言。 ?OOSE的提出者 ,經(jīng)過(guò)三人的密切合作,于 1996年 6月和 10月先后發(fā)布了二義性較少的 和 。 主動(dòng)對(duì)象 主動(dòng)對(duì)象( Active Object)就是至少有一個(gè)服務(wù)不需要接收消息就能主動(dòng)執(zhí)行(稱(chēng)為主動(dòng)服務(wù))的對(duì)象。 (續(xù)) 永久對(duì)象( Persistent Object) ,就是其生存期可以超越程序的執(zhí)行時(shí)間而長(zhǎng)期存在的對(duì)象。 ?行為依賴(lài)關(guān)系 行為依賴(lài)關(guān)系描述對(duì)象之間的動(dòng)態(tài)聯(lián)系,即:若一個(gè)對(duì)象在執(zhí)行自己的服務(wù)時(shí),需要向另外的一個(gè)對(duì)象發(fā)送消息請(qǐng)求它的某種服務(wù),則稱(chēng)這兩個(gè)對(duì)象之間存在著行為依賴(lài)關(guān)系。 ?關(guān)聯(lián)關(guān)系 關(guān)聯(lián)( Association)表示一個(gè)對(duì)象了解其它對(duì)象的程度。 (續(xù)) 消息( Message)是指向?qū)ο蟀l(fā)出的服務(wù)請(qǐng)求。 封裝( Encapsulation)是指通過(guò)對(duì)象將屬性和服務(wù)組合起來(lái),構(gòu)成一個(gè)不可分割的獨(dú)立的系統(tǒng)單位,并盡可能隱蔽其內(nèi)部細(xì)節(jié)。 服務(wù) 服務(wù)是用來(lái)描述對(duì)象動(dòng)態(tài)特征的一個(gè)操作序列。 對(duì)象 對(duì)象是系統(tǒng)中用來(lái)描述客觀事物的一個(gè)實(shí)體,一個(gè)對(duì)象由一組屬性和對(duì)這組屬性進(jìn)行操作的一組服務(wù)構(gòu)成。通過(guò)消息實(shí)現(xiàn)了對(duì)象的動(dòng)態(tài)聯(lián)系。將具有相同屬性和服務(wù)的對(duì)象歸為一類(lèi),類(lèi)是這些對(duì)象的抽象描述。 ?OO方法以對(duì)象為中心,強(qiáng)調(diào)對(duì)象是對(duì)客觀事物的正確抽象,是構(gòu)成軟件系統(tǒng)的基本單位。 ?90年代中期 ,統(tǒng)一建模語(yǔ)言( Unified Modeling Language, UML) (續(xù)) ?OO方法強(qiáng)調(diào)從 “ 問(wèn)題域 ” 到 “ 實(shí)現(xiàn)域 ” 的映射應(yīng)采用一種直接和自然的映射方法,使實(shí)現(xiàn)域保持了問(wèn)題域的本來(lái)面目,沒(méi)有對(duì)問(wèn)題域造成扭曲。 ?80年代中期到 90年代, C++, Object Pascal、 Java等。第十一章 面向?qū)ο蠓治雠c設(shè)計(jì) 本章重點(diǎn) 面向?qū)ο蠓椒óa(chǎn)生和發(fā)展 1 面向?qū)ο蠓椒ǖ幕靖拍? 2 統(tǒng)一建模語(yǔ)言 3 面向?qū)ο笤O(shè)計(jì) 5 面向?qū)ο蠓治龊驮O(shè)計(jì)案例 6 面向?qū)ο蠓治? 4 ?20世紀(jì) 60年代末, Simula67語(yǔ)言。 ?70年代到 80年代, Smalltalk語(yǔ)言。 ?80年代后 , Booch提出的 Booch方法; Jacobson提出的 OOSE方法 ; Rumbaugh提出的 OMT方法。這是 OO方法最突出的優(yōu)點(diǎn)。對(duì)象是由屬性和服務(wù)組成的。通過(guò)繼承機(jī)制簡(jiǎn)化了對(duì)系統(tǒng)的構(gòu)造和描述。通過(guò)關(guān)聯(lián)實(shí)現(xiàn)對(duì)象的靜態(tài)聯(lián)系。 屬性 屬性是用來(lái)描述對(duì)象靜態(tài)特征的一個(gè)數(shù)據(jù)項(xiàng)。 (續(xù)) 類(lèi)是指具有相同屬性和服務(wù)的一組相似對(duì)象的集合。 繼承( Inheritance)是指特殊類(lèi)的對(duì)象可自動(dòng)地?fù)碛衅湟话泐?lèi)定義的全部屬性與服務(wù)。 ?一般-特殊關(guān)系 又稱(chēng)作繼承關(guān)系或 “ isakindof”關(guān)系。 (續(xù)) ?整體-部分關(guān)系 整體-部分關(guān)系又稱(chēng)作組合關(guān)系或 “ isapartof”關(guān)系。 對(duì)象的多態(tài)性( Polymorphism)是指在一般類(lèi)中定義的屬性或服務(wù)被特殊類(lèi)繼承之后,可以具有不同的數(shù)據(jù)類(lèi)型或表現(xiàn)出不同的行為。 被動(dòng)對(duì)象 對(duì)象的每一個(gè)服務(wù)只有在一條消息的驅(qū)動(dòng)下才被執(zhí)行,這樣的對(duì)象稱(chēng)為被動(dòng)對(duì)象( Passive Object)。 UML (一) UML發(fā)展史 ?1995年 10月同在美國(guó) Rational軟件公司工作的 Booch方法和 OMT方法結(jié)合起來(lái),形成一種統(tǒng)一方法,即 UM( Unified Method) 。 ?1997年 1月,他們推出了 ,并提交到對(duì)象管理組織( Object Management Group, OMG)作為初步的提案申請(qǐng)。 ?OMG平臺(tái)技術(shù)委員會(huì)批準(zhǔn)成立 UML修訂任務(wù)組,先后制定改進(jìn)版本 ,包括 :UML 、 、 。 ?目前最高版本是 UML(續(xù)) (二) UML的主要作用 ?作為一種建模語(yǔ)言, UML定義了建立系統(tǒng)模型所需的概念及其標(biāo)準(zhǔn)的可視化圖形表示符號(hào)。因此, UML并不是一種面向?qū)ο蠼7椒ê瓦^(guò)程。 ?UML是一個(gè)可擴(kuò)展的建模語(yǔ)言。D要建立的系統(tǒng)模型劃分為系統(tǒng)功能視圖、系統(tǒng)靜態(tài)視圖和系統(tǒng)動(dòng)態(tài)視圖。D模 型用例圖系統(tǒng)靜態(tài)視圖 系統(tǒng)動(dòng)態(tài)視圖類(lèi)圖 對(duì)象圖 狀態(tài)圖 序列圖 協(xié)作圖 活動(dòng)圖 UML(續(xù)) (一)功能視圖 功能視圖用于展現(xiàn)一個(gè)系統(tǒng)應(yīng)具有的功能集合。 (二)靜態(tài)視圖 靜態(tài)視圖也成為邏輯視圖,用于展現(xiàn)系統(tǒng)的靜態(tài)結(jié)構(gòu),揭示系統(tǒng)內(nèi)部的組成元素及其它們之間的關(guān)系。 (三)動(dòng)態(tài)視圖 動(dòng)態(tài)視圖用于展現(xiàn)系統(tǒng)的動(dòng)態(tài)行為特征。 UML(續(xù)) 用例圖基本的模型元素包括用例( Use Case)、角色( Actor)和用例關(guān)系。 (二)用例 “ 用例 ” 是指從系統(tǒng)外部各個(gè)角色的角度觀察,系統(tǒng)應(yīng)支持哪些功能,一個(gè)用例提供對(duì)應(yīng)系統(tǒng)對(duì)外部提供的一項(xiàng)功能,它是對(duì)系統(tǒng)功能的宏觀描述。 類(lèi)名屬性服務(wù)類(lèi)名對(duì)象名:類(lèi)名屬性服務(wù)對(duì)象名:類(lèi)名(a) 類(lèi)的完整和簡(jiǎn)化表示符號(hào) (b) 對(duì)象的完整和簡(jiǎn)化表示符號(hào) UML(續(xù)) 屬性 類(lèi)的屬性用來(lái)描述該類(lèi)的所有對(duì)象所具有的靜態(tài)特征,對(duì)象的屬性用來(lái)描述該對(duì)象所有的屬性值。每種服務(wù)定義的標(biāo)準(zhǔn)語(yǔ)法格式為: [可見(jiàn)性 ]服務(wù)名(參數(shù)表):返回值類(lèi)型 [{性質(zhì)串 }] UML(續(xù)) +GetStudentTotal() : Integer+ 休學(xué)( )+ 獲得學(xué)籍狀態(tài)( ) : S t r i n g+ 調(diào)整班級(jí)( i n 新班級(jí) : S t r i n g )+ 注冊(cè)( i n 學(xué)年學(xué)期 : S t r i n g = 當(dāng)前學(xué)期, i n 注冊(cè)標(biāo)識(shí) : B o o l e a n = t r u e ) 學(xué)號(hào) : S t r i n g 姓名 : S t r i n g 性別 : S t r i n g 出生日期 : D a t e 錄取專(zhuān)業(yè) : S t r i n g 在校學(xué)生總數(shù) : I n t e g e r+ 班級(jí) : S t r i n g+ 入學(xué)日期 : D a t e = 當(dāng)天日期 學(xué)籍狀態(tài) : S t r i n g = 在校 注冊(cè)結(jié)果 : 注冊(cè)信息本科學(xué)生類(lèi)定義示例 UML(續(xù)) (二)繼承關(guān)系的表示
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1