




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第六章面向?qū)ο笤O(shè)計傳統(tǒng)方法學概述
傳統(tǒng)方法學存在的問題
生產(chǎn)率提高的幅度遠遠不能滿足需要
軟件重用程度很低
軟件仍然很難維護
軟件往往不能真正滿足用戶需要
出現(xiàn)問題的原因
僵化的瀑布模型 *某些類型的系統(tǒng)需求是模糊的 *項目參與者之間存在通信鴻溝 *預(yù)先定義的需求可能是過時的結(jié)構(gòu)化技術(shù)的缺點 *用這種技術(shù)開發(fā)出的軟件,其穩(wěn)定性、可修改性和可重用性都比較差。 *結(jié)構(gòu)化分析、設(shè)計技術(shù)的本質(zhì)是功能分析。從代表目標系統(tǒng)整體功能的單個處理著手,自頂向下不斷把復(fù)雜的處理分解為子處理,層層分解下去,直至僅剩下若干個容易實現(xiàn)的子處理為止。功能與數(shù)據(jù)分離的軟件設(shè)計結(jié)構(gòu)與人類的現(xiàn)實世界環(huán)境很不一樣,和人的自然思維也就很不一致,因此對現(xiàn)實世界的認識與編程之間存在著一道很深的理解上的鴻溝。
系統(tǒng)是圍繞著如何實現(xiàn)一定的行為來進行的,當系統(tǒng)行為易變,需要常常修改時,修改極為困難。
在系統(tǒng)中模塊之間的控制作用有重要影響時,也就是說,實際的控制發(fā)生的根源來自分散的各個模塊之中時,由于在“好的模塊結(jié)構(gòu)”中的模塊間的控制作用只能通過上下之間的調(diào)用關(guān)系來進行,造成信息傳遞路徑過長,效率低,易受干擾,甚至出錯。自頂向下功能分解的分析方法極大地限制了軟件的可重用性。
面向?qū)ο笏枷胱畛跗鹪从?0世紀60年代末的simula語言。面向?qū)ο蠓椒ǖ幕疽c首次在simula語言中得到了表達和實現(xiàn)。80年代,位于美國加州的Xerox研究中心推出smalltalk語言及其程序設(shè)計環(huán)境,使得面向?qū)ο蟪绦蛟O(shè)計方法得到比較完善的實現(xiàn),掀起了面向?qū)ο笱芯康母叱薄5?0年代中后期,面向?qū)ο蟮能浖O(shè)計和程序設(shè)計方法已發(fā)展成為一種成熟有效的軟件開發(fā)方法。相比而言,面向?qū)ο蟮姆治黾夹g(shù)發(fā)展得比較滯后。
面向?qū)ο蠓椒▽W概述
“面向?qū)ο蟆?Object-Oriented)是針對“面向過程”一詞提出的,是從本質(zhì)上區(qū)別于傳統(tǒng)的結(jié)構(gòu)化方法的一種新方法,新思路。OO技術(shù)的基本原理是:按照問題域的基本事物實現(xiàn)自然分割,按人們通常的思維方式建立問題域的模型,設(shè)計盡可能直接自然表現(xiàn)問題求解的軟件系統(tǒng)。為此,OO技術(shù)引入了對象(object)概念來表現(xiàn)事物,用消息(message)傳遞建立事物間的聯(lián)系。用類(class)和繼承(inheritance)作為適應(yīng)人們一般思維方式的描述模型。用方法(method)表示作用在對象上的各種操作。
面向?qū)ο蠓椒▽W概述
建立在對象、消息、類、繼承和方法等概念基礎(chǔ)上的面向?qū)ο筌浖幕咎卣魇菍ο蟮姆庋b性和繼承性。通過封裝可以將對象的定義與對象的實現(xiàn)分開。這樣,無論是對象功能的完善擴充,還是對象實現(xiàn)的修改,影響僅限于該對象內(nèi)部,保證了面向?qū)ο筌浖目蓸?gòu)造性和易維護性。通過繼承可以表達類與類之間的聯(lián)系,大大減少了重復(fù)定義,同時也使系統(tǒng)的結(jié)構(gòu)更加清晰、易于理解和維護。
§6.1面向?qū)ο笤O(shè)計概述§6.2系統(tǒng)設(shè)計§6.3對象設(shè)計§6.4領(lǐng)域?qū)ο笤O(shè)計教學內(nèi)容:
在第五章講述了軟件設(shè)計的幾條基本原理,這些原理在進行面向?qū)ο笤O(shè)計時仍然成立,但是增加了一些與面向?qū)ο蠓椒芮邢嚓P(guān)的新特點,從而具體化為下列的面向?qū)ο笤O(shè)計準則:
模塊化——對象就是模塊;抽象——類實際上是一種抽象數(shù)據(jù)類型;信息隱蔽——通過對象的封裝性實現(xiàn);弱耦合——主要指不同對象之間相互關(guān)聯(lián)的緊密程度;強內(nèi)聚——設(shè)計中使用的一個構(gòu)件內(nèi)的各個元素,對完成一個定義明確的目的所做出的貢獻程度;可重用——盡量使用已有的類,確實需要創(chuàng)建新類,則在設(shè)計這些新類的協(xié)議時,應(yīng)該考慮將來的可重復(fù)使用性;面向?qū)ο笤O(shè)計分析是提取和整理用戶需求,并建立問題與精確模型的過程。設(shè)計則是把分析階段得到的需求轉(zhuǎn)變成符合成本和質(zhì)量要求的、抽象的系統(tǒng)實現(xiàn)方案的過程。面向?qū)ο笤O(shè)計就是用面向?qū)ο笥^點建立求解域模型的過程。OOA與OOD的本質(zhì):
OOA是一個分類活動,即分析問題力圖確定在開發(fā)解決方案時可應(yīng)用的對象類,同時確定對象關(guān)系和行為。
OOD使得軟件工程師能夠確定從類中導(dǎo)出的對象,以及這些對象的相互關(guān)聯(lián),此外,OOD描述了:對象間的關(guān)系如何達到;行為如何實現(xiàn);對象間通信如何實現(xiàn)。
從OOA到OOD
逐漸擴充模型的過程
OOD分為兩個階段:高層設(shè)計(系統(tǒng)設(shè)計)低層設(shè)計(對象設(shè)計)§6.1面向?qū)ο笤O(shè)計概述
OOD則主要考慮“如何實現(xiàn)”的問題,因而這一階段注意的焦點從問題空間轉(zhuǎn)移到解空間。著重完成各種不同層次的模塊設(shè)計。1.面向?qū)ο笤O(shè)計的任務(wù)
系統(tǒng)設(shè)計對象設(shè)計消息設(shè)計復(fù)審設(shè)計模型系統(tǒng)設(shè)計主要完成系統(tǒng)整體結(jié)構(gòu)的設(shè)計,包括將子系統(tǒng)分配到處理器和任務(wù),選擇實現(xiàn)數(shù)據(jù)管理、界面支持和任務(wù)管理的設(shè)計策略,為系統(tǒng)設(shè)計合適的控制機制等。對象設(shè)計,對OOA模型中的類對象模型具體化、詳細化。消息設(shè)計使用對象間的協(xié)作和對象—關(guān)系模型,設(shè)計出消息模型。復(fù)審設(shè)計模型,對設(shè)計模型進行復(fù)審,并伴隨著附加的OOA活動。和傳統(tǒng)的結(jié)構(gòu)化設(shè)計一樣,面向?qū)ο笤O(shè)計也是將分析階段所建立的分析模型轉(zhuǎn)變?yōu)檐浖O(shè)計模型。分析冊模型使用帽實例羞,處于OO貢A模型敞核心旦的是戒“使擠用實容例”認(Us聾e煮Ca釘se),荷簡稱些“用餓例”噸。獲對得軟元件的久需求頑后,蒜軟件怕分析笑員既徑可據(jù)湖此創(chuàng)血建一熱組“妙場景殺”(Sc歇en互ar超io),貞每個閃場景隙包含棋一個南使用縮慧實例細。從兔這些凡用例技出發(fā)曬,進螞一步晨抽取蝴和定光義OO眾A模型釣的3種模習型,叔即類-對象若模型,描述瀉系統(tǒng)血所涉時及的難全部乞類-對象因,每蠟個類-對象裂都通毯過屬絨性、疤操作課和寫貝作者途來進甲行進克一步?jīng)]描述秒;對象-關(guān)系去模型,描述壘對象水之間妖的靜抵態(tài)關(guān)蘆系,害同時踏定義姥了系偵統(tǒng)中悅所有暢重要路的消穴息路禽徑,圍它也業(yè)可以黃具體話化到斑對象茂的屬載性、漸操作敏和協(xié)雄作者主;對象-行為殖模型,描述艙了系尊統(tǒng)的宿動態(tài)伍行為答,即申對湘村雜特捉定的原狀態(tài)成下如邪何反乳映外底界的雄事件閑。對象-關(guān)系模型類/對象模型對象-行為模型使用實例(UseCase)操作、屬性、協(xié)作者設(shè)計捷模型矩定義溉成了饞一個消金字沃塔層雀次結(jié)綱構(gòu)。味自低踏而上喜分別聾為:子系盤統(tǒng)層:包含烤每個搖子系污統(tǒng)的善表示類和狼對象趁層:包含梯類層儲次和僻每個柴對象角的設(shè)遙計表愿示消息仗層:包含掃使得燥每個霞對象帳能夠拐和其巨協(xié)作糕者通誘信的叉細節(jié)謎,建梯立拒系統(tǒng)隊的外吸部和餅內(nèi)部俊接口責任爽層:包含謊針對釋每個徑對象圣的所婆有屬沿性和貍操作玻的數(shù)猜?lián)Y(jié)稅構(gòu)和脆算法驢的設(shè)評計設(shè)計魯模型攝模型將分康析模近型轉(zhuǎn)秒換為督設(shè)計關(guān)模型使用實例對象嗓關(guān)系仍模型索引脾卡片對象-行為闖模型協(xié)作屠者子嶼系嫂統(tǒng)急設(shè)碑計類及者對象遲設(shè)計消息艙設(shè)計責任罰設(shè)計OO分析瞇模型OO設(shè)計亞模型屬性操作§6淚.2系統(tǒng)朽設(shè)計1.系統(tǒng)是設(shè)計斑過程根據(jù)Ru負mb仁au獨gh對OM慨T方法膏的定尚義,廣系統(tǒng)帖設(shè)計矛主要灣由以似下步肚驟組松成:劃分勁子系厭統(tǒng);確定厭需要扣并發(fā)需運行澇的子座系統(tǒng)巖并為漏他們靜分配凍處理形器;描述久子系憶統(tǒng)之姥間的革通信興;確定截系統(tǒng)額資源重的管嘆理和殖控制欠;確定舌人機戲交互話構(gòu)件肉;選擇綿實現(xiàn)閘數(shù)據(jù)察管理晃和任別務(wù)管梢理的紙基本真策略輩。目前但流行夾的OO晌D方法概述Ru騾mb喬au咬gh方法(簡稱OM宗T)Ru勁mb風au填gh的OO僑D過程掛概述律:進行啞系統(tǒng)維設(shè)計進行佛對象影設(shè)計實現(xiàn)挪在系丑統(tǒng)設(shè)壘計中姑定義凝的控滾制機聚制調(diào)整泥類結(jié)曲構(gòu)以轎加強寶繼承駛性設(shè)計晉消息歐序列省以實取現(xiàn)對愁象關(guān)胖系(壞關(guān)聯(lián)炭)包裝盾類和療對象倦為模真塊子系較統(tǒng)設(shè)揀計過程庭中必須溪定義耕四種迅重要畝的設(shè)死計結(jié)屬構(gòu)問題革域—直接膠負責晃實現(xiàn)比客戶擴需求霧的子堵系統(tǒng)人機峽交互—實現(xiàn)譽用戶留界面叔的子霸系統(tǒng)寨(包燒括可郵復(fù)用烤的GU公I子系北統(tǒng))任務(wù)拾管理—負責攤控制鈔和協(xié)觀調(diào)并沿發(fā)任稀務(wù)的借子系發(fā)統(tǒng),所任務(wù)浴可能被瞞包裝擊在一借個子皂系統(tǒng)餓中或宗不同率的子延系統(tǒng)冬間;數(shù)據(jù)步管理—負責垃對象芒的存礦儲和掘檢索療的子狂系統(tǒng)系統(tǒng)均分解駱:子系王統(tǒng)既詠不是鴨一個個對象較也不豈是一膛個功挎能,河而是沿類、航關(guān)聯(lián)馬、操偵作、兩事件孫和約窩束的四內(nèi)聚鴿集合孟。定義肢子系且統(tǒng)遵梳循的梨標準靜:子系錫統(tǒng)應(yīng)街有良批好的品接口除少釋數(shù)“幼通信供類”節(jié),子肝系統(tǒng)翁中的淘類應(yīng)盟只和票該子蝕系統(tǒng)鵝中的腦其它好類協(xié)脾作子系炭統(tǒng)數(shù)租目不諷應(yīng)太輕多可在老子系淹統(tǒng)內(nèi)肺劃分競以降釘?shù)蛷?fù)肯雜性劃分分析創(chuàng)模型子系召統(tǒng)客戶舉端子系翻統(tǒng)服務(wù)躍器端子系旨統(tǒng)請求子系燒統(tǒng)間捉通信子系穴統(tǒng)間千協(xié)作遠的模義型目前裙流行母的OO艱D方法概述Co槍ad-Y怖ou賴rd泊on方法Co胳ad-Y乎ou擦rd兼on的OO臺D過程村概述狀:問題唐域部窯分人機隙交互之部分任務(wù)豆管理洪部分數(shù)據(jù)鮮管理慌部分2.子系勾統(tǒng)設(shè)湖計劃分紛子系限統(tǒng)(P1胃28例6.蔑1)處理醒并發(fā)主操作黨(P1服29例6.淺2)描述落子系叢統(tǒng)間拌通信龍(P1創(chuàng)30圖6.水4)資源李管理專構(gòu)件3.人機拴交互墨設(shè)計雖然延好的縫人機鞏交互嗽部分判不可蓋能挽流救一曠個功層能很伍差的頁軟件,但性狠能很侄差的城人機昌交互安部分歇將使任一個投功能規(guī)很強堤的產(chǎn)陷品變館的不央可接懼受!人機辱交互胡設(shè)計人-機交乖互部毫分的晉設(shè)計勤結(jié)果徹,將炮對用株戶情肢緒和速工作甲效率乖產(chǎn)生是重要制影響扔。人-機界糧面設(shè)銜計得魚好,特則會揉使系螞統(tǒng)對至用戶銀產(chǎn)生靜吸引厘力,膏用戶撥在使絹用系縫統(tǒng)的添過程離中會覽感到開興奮勾,能緩夠激導(dǎo)發(fā)用蛾戶的粉創(chuàng)造鼠力,莫提高繩工作券效率既;相反捕,人-機界獄面設(shè)鍛計得藝不好墾,用紫戶在氏使用開過程扣中就盯會感匠到不遠方便落,不啦習慣仆,甚塌至會蟻產(chǎn)生免厭煩隆和惱微怒的悼情緒居。設(shè)計柄人-機交餐互界絲式面的割準則批:一致熊性減少遷步驟及時民提供則反饋久信息提供涂撤銷各命令無須犯記憶易學富有頂吸引辣力設(shè)計把人-機交陰互系餐統(tǒng)的紛策略羊:分類麥用戶按技奧能水斯平分廢類(綢新手/初級/中級/高級武)按職速務(wù)分邊類(口總經(jīng)響理/經(jīng)理/職員翼)按所珍屬集昨團分由類(局職員/顧客)描述全用戶用戶勁類型使用勁系統(tǒng)霉欲達趣到的奏目的特征喬(年相齡、極性別距、受閃教育簽程度護、限蔬制因侵素等陰)關(guān)鍵客的成戀功因辯素(曠需求咽、愛卡好、臺習慣倚等)技能商水平設(shè)計納人-機交投互系么統(tǒng)的勸策略相:設(shè)計蝦命令錘層次研究施現(xiàn)有春的人-機交爛互含叮義和翼準則確定政初始鴿的命賣令層辟次精華排命令年層次設(shè)計醫(yī)人-機交吸互類人-機交眾互類犬與使骨用的龜操作嚷系統(tǒng)床及編虛程語來言密港切相岸關(guān)。例如里:wi殘nd紛ow儲s環(huán)境嘉下運販行的Vi安su陪al具C康++語言鈔提供無了MF波C類庫懶,設(shè)通計人-機交余互類異時,賤往往她僅需路從MF意C類庫卵中選央用一宣些適志用的材雷,續(xù)然后首從這杰些類邊派生濱符合翼自己據(jù)需要曲的類氣就可具以了似。傳感盼器圖惱形項第目傳感愛器控籠制系跡統(tǒng)人喪機交臺互部櫻分設(shè)敘計舉支例調(diào)用蛛項目傳感關(guān)器狀敬況窗熟口顯示創(chuàng)菜單調(diào)用笛菜單賤活動傳感魚器項棵目調(diào)用獅項目傳感樸器報狂警窗攀口顯示終菜單調(diào)用影菜單腔活動位置傳感挺器報抗警項乓目調(diào)用箭項目傳感舒器窗握口坐標4.任務(wù)決管理棉設(shè)計1.為什燈么要糧有任似務(wù)管躍理部束分雖然廣從概課念上虛說,關(guān)不同她對象著可以連并發(fā)中地工腐作,保但是撒,在爆實際叫系統(tǒng)政中,惠許多哨對象營之間辨往往她存在瀉相互棋依賴固關(guān)系犯。此捕外,酒在實保際使叨用的由硬件埋中,航可能暖僅由認一個獵處理衛(wèi)器支扭持多襲個對響象。鏟因此德,設(shè)潛計工瓣作的語一項下重要侍內(nèi)容暗就是慈,確暗定哪蛛些是換必須蝕同時白動作法的對邀象,燭哪些恰是相浴互排捎斥的頁對象灑。一是慣由于模在多逝用戶乓、多悅?cè)蝿?wù)雕或多啄線程老操作篩在系輔統(tǒng)上女開發(fā)讀應(yīng)用降程序目的需茄要;二是感在通毫過任潤務(wù)描返述目課標軟留件系族統(tǒng)中輪各子東系統(tǒng)螞間的畫通信治和協(xié)采同時陷,引樓入任變務(wù)概起念能薪簡化脹某些蝦應(yīng)用商的設(shè)肢計和派編碼弱。分析懶并發(fā)課性通過津面向血對象礙分析愧建立艷起來輩的動搶態(tài)模翁型,沒是分陣析并僑發(fā)性羞的主纏要依稈據(jù)。盤如果旗兩個器對象搭彼此員間不征存在注交互足,或臥者它稠們同袋時接醋受事始件,暑則這晌兩個撲對象迎在本性質(zhì)上自是并拾發(fā)的權(quán)。通率過檢稱查各鳴個對誕象的暗狀態(tài)捷圖及瘡它們淚之間毛交換伸的事苗件,足能夠川把若切干個拍非并移發(fā)的跪?qū)ο笮箽w并攏到一屆條控牢制線禽中。所謂炕控制古線,勒是一迫條遍室及狀蓬態(tài)圖珍集合育的路涂徑,池在這取條路恰經(jīng)商籮每次澇只有移一個悶對象吧是活碑動的嘴。在芹計算看機系肺統(tǒng)中變用任畝務(wù)(ta泡sk)實啟現(xiàn)控渴制線流,一臥般認致為是鞠進程垃(pr紋oc算es島s)的阿別名廉。通摸常把些多個遣任務(wù)肯的并界發(fā)執(zhí)柳行稱著為多幣個任輸務(wù)。怎樣萌設(shè)計罪任務(wù)再管理揀部分確定餡事件評驅(qū)動離型任勤務(wù)確定難時鐘笛驅(qū)動改型任改務(wù)確定到優(yōu)先所任務(wù)確定貪關(guān)鍵衣任務(wù)確定庭協(xié)調(diào)琴任務(wù)盡量熄減少避任務(wù)隊數(shù)確定購資源捆需求傳感益器控垃制系劃統(tǒng)任渾務(wù)管率理部賊分設(shè)過計舉貍例任務(wù)材協(xié)調(diào)葉器協(xié)調(diào)任務(wù)名字描述優(yōu)先回級服務(wù)協(xié)調(diào)通信初始煉化開始準備蛛好結(jié)束10,仰m傳感貞器任侵務(wù)描落述舉欺例任務(wù)1名字鴉:傳感膜器讀痰出。描述考:該任洗務(wù)在拿需要里脈沖島調(diào)幅眨時負割責讀出傳商感器勒。包含冶:傳感暖器.樣本岡。優(yōu)先看級:中等繼。協(xié)調(diào)四:時鐘供驅(qū)動冠,10探0m鴿s的時訪間間庸隔。通信術(shù):從輸棚入線本(傳憶感器槽)得遍到值圾,給雷拉達郵考箱發(fā)網(wǎng)送值菌。5.數(shù)據(jù)搶管理氧設(shè)計數(shù)據(jù)匠管理景部分怖提供志了數(shù)路據(jù)在竹數(shù)據(jù)虹管系救統(tǒng)中徹存儲通和檢稅索對尸象的蛾基本壞結(jié)構(gòu)味,它相分離導(dǎo)了數(shù)濱據(jù)管憲理方狀案的協(xié)影響(不管呢該方避案是秒普通屆文件憐、關(guān)輛系型謎數(shù)據(jù)副庫、底面向殼對象除數(shù)據(jù)撈庫或泉其它岡方式互。)如何宰設(shè)計膨數(shù)據(jù)響管理飯部分(1)設(shè)計奴數(shù)據(jù)格式(2制)相應(yīng)節(jié)服務(wù)錢的設(shè)寒計設(shè)計掠數(shù)據(jù)欲格式映:文件涉系統(tǒng)關(guān)系呼數(shù)據(jù)乏庫管榮理系碎統(tǒng)面向準對象丟數(shù)據(jù)耀庫管擇理系度統(tǒng)文件價管理欄系統(tǒng)文件筑管理冊系統(tǒng)繭是操斷作系板統(tǒng)的肚一個窩組成瓜部分圣,使析用它北長期雜保存延數(shù)據(jù)鳳具有成本掘低和簡單等特浩點。但是海,文糾件操唐作的譽級別轟低,泛為提削供適敵當?shù)谋K抽象肌級別侄還必瞞須編嫁寫額姜外的橫代碼惠。此外絞,不赤同操帶作系序統(tǒng)的闖文件紀管理火系統(tǒng)脅往往異有明司顯差枯異。關(guān)系安數(shù)據(jù)塞庫管宮理系遼統(tǒng)主要尾優(yōu)點滑:提供陷了各掃種最櫻基本暗的數(shù)隊據(jù)管攜理功床能(信例如拔,中領(lǐng)斷恢仰復(fù),腹多用喉戶共棒享,胞多應(yīng)乎用共迅享,密完整探性,最事務(wù)它支持咱等)芒。為多設(shè)種應(yīng)嚷用提繭供了釀一致標的接年口。標準侮化的也語言偉(大挎多數(shù)御商品汪化關(guān)沙系數(shù)算據(jù)庫以管理裹系統(tǒng)情都使駛用SQ漁L語言識)。關(guān)系魚數(shù)據(jù)顛庫管神理系備統(tǒng)通常羽都相冷當復(fù)濫雜,遍具體群缺點廚:運行鍛開銷隸大:即使跪只完鞏成簡出單的備事務(wù)哪,也燈需要賞較長細的時許間。不能宜滿足強高級飽應(yīng)用礙的需難求:關(guān)系警數(shù)據(jù)仰庫管爺理系毯統(tǒng)很鞠難用訪在數(shù)探據(jù)類姥型豐奇富或哨操作近不標察準的賺應(yīng)用帥中。與程午序設(shè)泊計語陷言的辮連接改不自長然:SQ柏L語言漲支持巧面向糧集合讀的操解作,西是一誘種非忽過程臟性語斯言;植然而叼大多投數(shù)程仗序設(shè)奮計語斃言本椅質(zhì)上儉卻是彩過程梳性的恩,每宵次只齒能處娘理一突個記份錄。面向毅對象彎數(shù)據(jù)舅庫管踩理系業(yè)統(tǒng)面向籃對象繁數(shù)據(jù)鴉庫管演理系頓統(tǒng)是團一種惰新技考術(shù),飛主要宿有兩克種設(shè)粘計途勒徑:擴展捕的關(guān)泉系數(shù)逝據(jù)庫災(zāi)管理稀系統(tǒng)否:在關(guān)斷系數(shù)密據(jù)庫病的基誕礎(chǔ)上隔,增顧加了怪抽象筆數(shù)據(jù)匯類型皮和繼艦承機抱制,高此外籃還增垃加了柄創(chuàng)建達及管糕理類每和對她象的第通用宵服務(wù)宣。擴展電的面走向?qū)U象程閥序設(shè)洗計語姐言:擴充次了面咬向?qū)Ξ呄蟪倘坌蛟O(shè)顏計語扒言的齡語法鋪和功櫻能,骨增加豈了在歌數(shù)據(jù)爐庫中漁存儲洗和管晚理對虎象的駛機制折。設(shè)計沫數(shù)據(jù)反管理程子系碧統(tǒng)設(shè)計繡數(shù)據(jù)泡格式文件熄系統(tǒng)關(guān)系是數(shù)據(jù)渴庫管盾理系饑統(tǒng)面向吐對象您數(shù)據(jù)宮庫管楊理系改統(tǒng)設(shè)計層相應(yīng)亮的服指務(wù)文件牽系統(tǒng)關(guān)系請數(shù)據(jù)自庫管仰理系羊統(tǒng)面向訪對象御數(shù)據(jù)山庫管桂理系諸統(tǒng)設(shè)計誘數(shù)據(jù)矛格式文件遺系統(tǒng)定義聯(lián)第一舉范式小表:列出嗎每個甜類的讓屬性原表;把屬鼠性表辭規(guī)范播成第啞一范艱式,用從而聚得到夾第一競范式跳表的銅定義理。為每版?zhèn)€第瞧一范湯式表嶼定義音一個袋文件候。測量牛性能贈和需勤要的爺存儲主容量慮。修改槍原設(shè)罩計的和第一如范式蟻,以扶滿足勿性能鋸和存秀儲需膊求。設(shè)計剝數(shù)據(jù)棄格式關(guān)系戰(zhàn)數(shù)據(jù)群庫管群理系削統(tǒng)定義垃第三熄范式補表:列出草每個麻類的拐屬性到表;把屬貓性表親規(guī)范君成第繭三范堆式,令從而錦得出兵第三饑范式爐表的營定義勵。為每特個第挺三范隊式表鴨定義密一個塔數(shù)據(jù)離庫表玻。測量外性能千和需虜要的窮存儲添容量寶。修改口先前邊設(shè)計緩的第營三范般式,任以滿為足性渴能和爬存儲誕需求替。設(shè)計蒼數(shù)據(jù)斗格式面向填對象取數(shù)據(jù)際庫管關(guān)理系虎統(tǒng)擴展崗的關(guān)怕系數(shù)恰據(jù)庫流途徑祝:使用它與關(guān)淺系數(shù)虹據(jù)庫兆管理毅系統(tǒng)編相同斯的方重法。擴展拌的面愉向?qū)ο酉蟪痰蛟O(shè)嘉計語伐言途妨徑:不需抖要規(guī)憲范化盼屬性漢的步搞驟,并因為鍵數(shù)據(jù)倡庫管池理系側(cè)統(tǒng)本給身具剖有把及對象碰值映淡射成懶存儲琴值的查功能沒。設(shè)計滾相應(yīng)拌的服繁務(wù)如果它某個道類的為對象繭需要盼存儲單起來妄,則憲在這突個類唱中增川加一木個屬甜性和超服務(wù)片,用頁于完掠成存筋儲對軋象自由身的抗工作迷。應(yīng)該臺把為動此目恭的增熱加的允屬性費和服煙務(wù)作乳為“隱含”的籠屬性湯和服收務(wù),切即無勢須在顆面向朱對象誤設(shè)計增模型槳的屬宇性和陜服務(wù)沃層中排顯式銷地表億示它罪們,垮僅需縣在關(guān)佩于類—&秧—對象滋的文選檔中慎描述選它們饒。用于左“存視儲自稿己”急的屬堤性和走服務(wù)頃,在上問題浪域子索系統(tǒng)尋和數(shù)貍據(jù)管怠理子言系統(tǒng)掀之間宴構(gòu)成墳一座嘩必要廁的橋聰梁。這樣歷設(shè)計段之后建,對劍象將享知道義怎樣木存儲狼自己效。設(shè)計漫相應(yīng)軌的服賀務(wù)文件辰系統(tǒng)被存烏儲的自對象縣需要利知道平打開城哪個乘(些熱)文另件,復(fù)怎樣央把文勸件定伏位到貸正確感的記椅錄上昆,怎銹樣檢擺索出鉛舊值碌,以咳及怎伍樣用退現(xiàn)有罪值更識新它燈們。此外段,定女義一無個Ob泄je鈴ct燈Se晨rv底er(對象您服務(wù)充器)胳類,幅并創(chuàng)珍建它壓的實錫例。氧該類商提供沫下列惹服務(wù)廚:通知佩對象優(yōu)保存卻自身膨;檢索煤已存漿儲的獻對象燃,以醋便把佛這些誕對象連提供灘給其爪他子灑系統(tǒng)鑄使用女。設(shè)計腎相應(yīng)辟的服荒務(wù)關(guān)系榮數(shù)據(jù)輔庫管以理系塔統(tǒng)被存宮儲的慎對象正,應(yīng)閃該知粱道訪賢問哪躍些數(shù)碰據(jù)庫攤表,叛怎樣鋒訪問即所需階要的賭行,瞇怎樣皆檢索界出舊疲值,攻以及跟怎樣碗用現(xiàn)影有值捎更新懼它們帥。此外棗,定陸義一堆個Ob令je共ct們Se感rv前er類,種并聲江明它降的對弦象。遞該類茫提供孔下列擇服務(wù)違:通知明對象虹保存削自身懲;檢索勤已存閱儲的予對象職,以跨便由名其他澇子系哪統(tǒng)使債用這訴些對腹象。設(shè)計疊相應(yīng)媽的服劫務(wù)面向貧對象段數(shù)據(jù)蹤蝶庫管壘理系嶼統(tǒng)擴展壁的關(guān)技系數(shù)蔽據(jù)庫群途徑炎:與使翁用關(guān)株系數(shù)稼據(jù)庫心管理臟系統(tǒng)揀時方仆法相逝同。擴展啄的面?zhèn)认驅(qū)η蛳蟪讨菪蛟O(shè)明計語吸言途股徑:無須抹增加哀服務(wù)挺,這匙種數(shù)盈據(jù)庫浸管理甩系統(tǒng)昆已經(jīng)啞給每駱個對道象提嗽供了嫩“存岸儲自兔己”竊的行亡為。只需樹給需拆要長羅期保瓶存的土對象會加個織標記風,然飾后由度面向溪對象糾數(shù)據(jù)歪庫管株理系緞統(tǒng)負親責存盈儲和牽恢復(fù)卻這類認對象孤。例子歲(AT喉M系統(tǒng)病)因為睜必須扒保持揀數(shù)據(jù)攤的一樂致性準和完珠整性粉,而療且常際常有雪多個俘并發(fā)高事務(wù)蕉同時畢訪問頌這些眉數(shù)據(jù)汗,因估此,擊采用瘡成熟享的商巴品化走關(guān)系兆數(shù)據(jù)器庫管餐理系峽統(tǒng)存把儲數(shù)石據(jù)。應(yīng)該東把每慘個事賊務(wù)作言為一甚個不然可分掀割的渣批操評作來狀處理騙,由排事務(wù)稅封鎖介賬戶朱直到居該事棒務(wù)結(jié)散束為骨止。例子午(AT般M系統(tǒng)條)在這稿個例興子中棗,需牙要存賣儲的撕對象話主要齒是賬詞戶類吉的對尖象。為了毒支持油數(shù)據(jù)球管理愿子系攻統(tǒng)的伸實現(xiàn)頓,賬預(yù)戶類少對象疑必須成知道萬自己晝是怎壓樣存碧儲的免,有啊兩種放方法不可以采達到莖這個秋目的掩:每個嫩對象鴿自己什保存冒自己由數(shù)栗據(jù)管敢理子撿系統(tǒng)請負責池存儲榨對象例子(AT喪M系統(tǒng)屠)應(yīng)該把定義風一個朗數(shù)據(jù)縱管理災(zāi)類Ob劉je缺ct蜂Se遺rv繪er,并聲旱明它猜的對尤象。這個萬類提永供下抗列服所務(wù):通知覽對象著保存橫自身甚或保獲存需增長期濕存儲捕的對斑象的讀狀態(tài)蘭;檢索蔥已存宮儲的津?qū)ο笤O(shè)并使閱之“比復(fù)活剝”。設(shè)計懇類中絡(luò)的服囑務(wù)設(shè)計骨類中摩的服責務(wù)是羽面向拍對象搭設(shè)計睜的一老項重稱要工嚼作內(nèi)草容。確定寺類中淺應(yīng)有展的服月務(wù)設(shè)計槽實現(xiàn)公服務(wù)惡的方盈法確定苗類中雜應(yīng)有嗎的服偶務(wù)需要蠻綜合皆考慮撞面向萄對象騰的分溪析模惹型,串才能旬正確膜確定想類中蚊應(yīng)有逗的服幣務(wù)。對象認模型動態(tài)典模型功能奏模型確定耳類中惡應(yīng)有伐的服折務(wù)對象猴模型棍:通常謝只在該每個摧類中讀列出題很少斤幾個鉆最核渴心的勇服務(wù)戰(zhàn)。動態(tài)即模型遙:一張肚狀態(tài)拔圖描司繪了米一個青對象悄的生粥命周視期,蠶圖中條的狀倘態(tài)轉(zhuǎn)菊換是障執(zhí)行分對象括服務(wù)緊的結(jié)詳果。對象倚的許云多服扇務(wù)都飼與對共象接寶收到兩的事傭件密踩切相歸關(guān)。尊對象顫的動夕作既著與事杠件有冷關(guān),良也與疲對象說的狀票態(tài)有度關(guān)。確定經(jīng)類中婚應(yīng)有臣的服攻務(wù)動態(tài)敬模型佩:事件槐表現(xiàn)該為消挽息,泡接收賭消息脹的對皺象必紛然有脆由消乓息選旨擇符敢指定汽的服釘務(wù),站該服簽務(wù)改巖變對欣象狀壺態(tài)(優(yōu)修改切相應(yīng)至的屬曬性值粒),均并完據(jù)成對犯象應(yīng)境做的鐘動作龍。一個墳對象繞在不汁同狀賣態(tài)可庫以接絨受同搞樣事繁件,金而且鄙在不紙同狀嚴態(tài)接探收到刺同樣畜事件莊時其蓬行為薪不同堤,則離實現(xiàn)爪服務(wù)哨的算適法中古需要酷有一久個依置賴于虎狀態(tài)的DO擠-C綿AS霞E型控洪制結(jié)字構(gòu)。確定壩類中婚應(yīng)有熟的服扯務(wù)功能躲模型胖:數(shù)據(jù)擱流圖雪中的閑某些聽處理吃可能射與對劍象提庫供的健服務(wù)蜻相對艘應(yīng)。下列全規(guī)則遮有助天于確接定對粒象的賀操作吐,即懇應(yīng)該偵在該腳對象雪所屬妥的類桃中定爺義相大應(yīng)的姿服務(wù)糾:如果糟某個系處理鉤的功澇能是劉從輸應(yīng)入流休中抽景取一援個值示,則卸該輸窮入流擾對象鑒應(yīng)該食定義冤一個畝相應(yīng)倍的服劉務(wù)。如果畜某個拜處理版從多趕個輸飼入流惑得出罵輸出問值,設(shè)則該俗輸出沙類對袋象應(yīng)鎖該定雅義一逢個相船應(yīng)的傅服務(wù)惑。確定甩類中蕉應(yīng)有廉的服捧務(wù)如果降某個院處理樣具有悅類型曲相同扎的輸撞入流柴和輸天出流終,而灘且輸扔出流慶實質(zhì)莊上是酸輸入送流的新另一委種形誓式,致則該扶輸入捎/輸尾出流憤對象經(jīng)應(yīng)該戒定義靈一個蠢相應(yīng)稅的服覽務(wù)。如果殊某個供處理紛把對肅輸入蹈流處燒理的共結(jié)果沿輸出飾給數(shù)被據(jù)存納儲或叉動作糠對象卡,則對該數(shù)厭據(jù)存語儲或旋動作拆對象褲應(yīng)該料定義平一個淚相應(yīng)呼的服丸務(wù)。確定棕類中酒應(yīng)有魯?shù)姆鰟?wù)功能扯模型招:當一毯個處帖理涉舊及多福個對窩象時放,通駛常在煩起主劫要作岡用的培對象夾類中征定義臣這個蜂服務(wù)押。下面孩兩條穗規(guī)則牢有助敢于確暴定處失理的攀歸屬慘:如果鑰處理息影響盡或修茫改了窮一個計對象貫,則真最好販在這畝個對拐象類斬(而懼不是鳴觸發(fā)求者)洽中定挺義相率應(yīng)的敏服務(wù)機??疾煳鎏幚碚粕婕斑t的對鄉(xiāng)豐象類誼及這渣些類某之間旅的關(guān)綿聯(lián),婆從中渴找出抵處于探中心蓮地位掙的類琴。如古果其鼓他類賭和關(guān)腰聯(lián)圍揭繞這廊個中光心類華構(gòu)成寸星形胡,則涌最好輝在這哈個中男心類其中定病義相追應(yīng)的欄服務(wù)袍。設(shè)計犧實現(xiàn)皆服務(wù)遭的方蹦法在面涌向?qū)σ呦笤O(shè)存計過祖程中埋還應(yīng)彈該進猴一步罵設(shè)計決實現(xiàn)況服務(wù)卸的方拘法,點主要頑應(yīng)該滔完成雙以下偷幾項沾工作慚:設(shè)計佩實現(xiàn)后服務(wù)澤的算旺法選擇消數(shù)據(jù)勸結(jié)構(gòu)定義洪內(nèi)部良類和刪內(nèi)部僵操作設(shè)計連實現(xiàn)加服務(wù)蛾的算碰法應(yīng)該喚考慮蘆下列爽幾個橫因素壘:算法免復(fù)雜贈度通常郵選用畜復(fù)雜挺度較略低的觀算法各,但描也不筐要過掩分追災(zāi)求高圖效率堤,應(yīng)里以能匪滿足愚用戶趁需求塵為準驕。容易徹理解訴與容讀易實精現(xiàn)容易惕理解奴與容松易實譽現(xiàn)的氣要求武往往濤與高究效率洽有矛關(guān)盾,筋設(shè)計朽者應(yīng)腿該對把這兩營個因淹素適縱當折魄衷。易修六改應(yīng)該尤盡可挎能預(yù)徐測將鳳來可炭能做桶的修舞改,覽并在蓋設(shè)計召時預(yù)貿(mào)先做野些準盜備。選擇拔數(shù)據(jù)悠結(jié)構(gòu)在分幟析階蝴段,儉僅需困考慮棉系統(tǒng)府中需摔要的炮信息廣的邏少輯結(jié)低構(gòu)。在面晃向?qū)μ阆笤O(shè)楊計過編程中穴,則羨需要觀選擇鞏能夠仁方便傭、有潛效地附實現(xiàn)掏算法約的物理理數(shù)語據(jù)結(jié)吳構(gòu)。定義坐內(nèi)部定類和視內(nèi)部績操作在面姜向?qū)ω撓笤O(shè)蓬計過英程中述,可秀能需蠅要增省添一冠些在揪需求農(nóng)陳述掌中沒箱有提傳到的袋類。主要任用來秋存放牢在執(zhí)擠行算塔法過逼程中澇所得煉出的管某些胸中間已結(jié)果敞。此外任,復(fù)林雜操象作往要往可輸以用得簡單竿對象犧上的灘更低輔層操炒作來顏定義丑。因此貸,在作分解斧高層述操作靠時常央常引柿入新工的低蜘層操怎作。在面跪向?qū)B象設(shè)宵計過渣程中服應(yīng)該輛定義辮這些盤新增敘加的惜低層屬操作榴。設(shè)造計公關(guān)飾聯(lián)關(guān)聯(lián)刃關(guān)系版反映霸對象跨之間拒相互館依賴硬、相表互作波用的列關(guān)系黑。在面驚向?qū)枷笤O(shè)食計過召程中旺,設(shè)抖計人拳員必士須確撫定實艇現(xiàn)關(guān)館聯(lián)的糕具體得策略瓣。關(guān)聯(lián)渠的遍閱歷實現(xiàn)士單向芹關(guān)聯(lián)實現(xiàn)賽雙向革關(guān)聯(lián)鏈屬洲性的發(fā)實現(xiàn)關(guān)聯(lián)喚的遍透歷在應(yīng)舍用系解統(tǒng)中征,使判用關(guān)掩聯(lián)有賺兩種地可能倚的方摘式:單向盼遍歷把:實現(xiàn)灶簡單雙向憤遍歷繪:實現(xiàn)苦麻煩實現(xiàn)庫單向煩關(guān)聯(lián)用指邊針可精以方國便地雙實現(xiàn)鈔單向付關(guān)聯(lián)壇。如果灰關(guān)聯(lián)病的階飽是一肉元的儉,則彼實現(xiàn)議關(guān)聯(lián)疾的指訪針是你一個壯簡單招指針皂;如坦果階吊是多弄元的婆,則根需要甘用一互個指份針集盯合實槽現(xiàn)關(guān)胡聯(lián)。實現(xiàn)漂雙向珠關(guān)聯(lián)實現(xiàn)加雙向鵝關(guān)聯(lián)暗有下篩列三觸種方驢法:只用遷屬性例實現(xiàn)特一個臭方向樣的關(guān)擔聯(lián),貓當需翼要反竿向遍裁歷時任就執(zhí)訊行一蓬次正邪向查括找。兩個蹲方向您的關(guān)都聯(lián)都哪用屬儉性實忠現(xiàn),紹這種遼方法袋能實封現(xiàn)快周速訪循問。實現(xiàn)犯雙向鍛關(guān)聯(lián)實現(xiàn)糊雙向刃關(guān)聯(lián)腥有下使列三綢種方鳴法:用獨螺立的耍關(guān)聯(lián)伐對象扔實現(xiàn)笛雙向弟關(guān)聯(lián)喉。關(guān)跟聯(lián)對渾象不控屬于程相互毅關(guān)聯(lián)盈的任慣何一減個類拾,它追是獨房誠立的畜關(guān)聯(lián)噴類的算實例最。鏈屬勇性的納實現(xiàn)關(guān)聯(lián)下鏈屬更性的搜實現(xiàn)衣方法唯取決陰于關(guān)季聯(lián)的振階數(shù)岸:一對垮一關(guān)鋪聯(lián):鏈屬慘性作坑為其孫中一仿個對華象的磨屬性法而存督儲在紡該對應(yīng)象中墊。一對分多關(guān)蝴聯(lián):鏈屬賭性可化作為浙“多建”端槐對象假的一昂個屬腸性。多對黃多關(guān)貧聯(lián):通常炭使用數(shù)一個巖獨立輕的類碑來實桌現(xiàn)鏈圾屬性偏,這愉個類樸的每依個實見例表志示一襪條鏈侄及該染鏈的繳屬性河。設(shè)計頂優(yōu)化確定些優(yōu)先襖級提高紙效率憶的幾懼項技潮術(shù)調(diào)整立繼承培關(guān)系§6趴.3對象貪設(shè)計對象乖描述對象杠描述協(xié)議庭描述稼:一血組消劑息和枝對消退息的塑注釋實現(xiàn)膽描述漸:對照對象秒接收童到某精個消慎息后含所執(zhí)賓行的授操作扎的實爭現(xiàn)細稠節(jié)的征描述算法慈設(shè)計程序賽構(gòu)件泰與接浙口對象繁間的迅接口蒙和對贊象的嶄整體移結(jié)構(gòu)對象逗設(shè)計對象嚷設(shè)計忠著重束于對逗象及稈其相哭互交糾互的諒描述疾。在對潑象設(shè)田計期室間:屬性遮數(shù)據(jù)墓結(jié)構(gòu)妖和所鉤有操器作的拌過程鉛的詳侍細規(guī)吉約被螞創(chuàng)建頭。所有驚屬性柄的可桂見性壞(公棋共的沈、私搞有的鞭或保術(shù)護的喘)被唯定義錄,對蠟象間慎的接合口被憶精化腸以定轎義完喝整的害消息陰模型久的細罪節(jié)。用例斷圖類生圖交互衡圖狀態(tài)協(xié)圖方法熟描述翅:if攝A沈t雷he慮nCa代lc鳴ul饅at賄e常Sa散le刮s晚Ta何xCa萌lc躺ul生at崖e文To權(quán)ta捎l沿Am胸ou崗ntEn妖d論if包圖設(shè)計她帶方遙法的嚼類圖由OO分析錢模型番轉(zhuǎn)換吃到OO設(shè)計孕模型系統(tǒng)內(nèi)部保險單包圖示例客戶保險單填寫界面數(shù)據(jù)庫界面(abstract)Oracle界面Sybase界面客戶支持系統(tǒng)客戶維護子系統(tǒng)包圖示例庫存管理子系統(tǒng)訂單輸入子系統(tǒng)目錄維護子系統(tǒng)訂單執(zhí)行子系統(tǒng)客戶支持系統(tǒng)包括設(shè)計類的包圖示例客戶維護子系統(tǒng)訂單輸入子系統(tǒng)目錄維護子系統(tǒng)訂單執(zhí)行子系統(tǒng)客戶目錄包訂單條目訂單交易訂單退貨條目發(fā)運人運輸§6歷.4領(lǐng)域盒對象襯設(shè)計1.領(lǐng)域婦對象排的設(shè)在計內(nèi)遠容2.領(lǐng)域飛對象余的設(shè)謹計模乏板設(shè)計擁目的——支持隸軟件證復(fù)用設(shè)計蘆內(nèi)容調(diào)整清需求復(fù)用征已有艙的組卵件引入孩父類免,分腐組管塘理領(lǐng)尤域類添加條一般懂化類論以建德立協(xié)螺議調(diào)整OO救A模型設(shè)計本復(fù)審設(shè)計熊模板面向還對象趕設(shè)計鼓實例涌:簡化凝的C+聯(lián)+類庫攔管理釘系統(tǒng)需求飲描述氏:管理含用C+鵲+語言成定義耀的類用戶內(nèi)能夠臂方便充地向崗類庫脆中添蝕加新設(shè)類,缺并建適立新終類與土庫中購原有身類的先關(guān)系用戶荒能夠啞通過弄類名接從庫鐘中查羞詢出艷指定磨的類用戶號能夠儲查看狐或修殼改與補指定趁類有壟關(guān)的抗信息用戶圍能夠蟲從類做中刪沉除指晃定的窄類用戶令能夠犁在瀏逼覽窗毫中方湖便、皇快速攪地瀏墾覽當蜘前類集的父澆類和朝子類具有擴“聯(lián)肉想”練瀏覽膊功能用戶衫能查剛看或伸修改貓某個帳類的攪指定峽的成紡員函勸數(shù)的淚源代瓜碼本系恥統(tǒng)是限一個擔簡化檔的多瞇用戶恨系統(tǒng)勿,每輸個用迫戶都撕可以倒建立重自己鳴的類節(jié)庫,故不同紐奉類庫統(tǒng)之間躬互不驕干擾對于于用戶蔑誤操鞭作或肝錯誤開的輸健入,能提喚示并鄉(xiāng)豐繼續(xù)護穩(wěn)定圖運行系統(tǒng)膽易學觸,用是戶界碰面應(yīng)陳是GU催ID的OO顏A階段遲建立的類站庫管添理系統(tǒng)爽對象捷模型類庫庫名類條嘉目列攪表插入刑類條匠目刪除嫌類條驚目……1+0,n1類條雜目類名父類遼列表……設(shè)置鍛類名添加紡父類……成員冶函數(shù)函數(shù)嘆名訪問末權(quán)虛基滋類標意志……父類名字訪問砌權(quán)虛基榨類標四志數(shù)據(jù)謹成員數(shù)據(jù)桿名訪問布權(quán)數(shù)據(jù)除類型0,n20,n30,m用戶擁有面向蟻對象棗設(shè)計(簡丘化的C+雁+類庫優(yōu)管理刪系統(tǒng)惱)設(shè)計緣瑞類庫芽結(jié)構(gòu)兩種煙可把拜類條鵝目組竭織成訂類庫咬得數(shù)賴據(jù)結(jié)發(fā)構(gòu):二叉蝕樹鏈表:容易膝表示混多重辱繼承設(shè)計鋪問題下域子紛系統(tǒng)—對對巷象模權(quán)型做際補充誦和細攤化類條擋目(Cl薪as藥sE餃nt儀ry)類庫艷(Cl作as榨sE秤nt赴ry童Li屠nk)父類奇(Cl膊as版sB咱as沸e)、成員女函數(shù)贏(Cl憐as禿sF傲un)和數(shù)廚據(jù)成軋員(Cl逐as扒sD己at否a)類條匙目緩截沖區(qū)舟(Cl牌as變sE丙nt屠ry喊Bu盞ff于er)類條萄目類名父類誘列表成員領(lǐng)函數(shù)泄列表數(shù)據(jù)買成員萄列表類條談目類名父類嘩鏈表托頭指艱針成員橡函數(shù)譜鏈表起頭指紙針數(shù)據(jù)僑成員斷鏈表你頭指退針注釋指向蒜下一萄類條抖目指姻針新增搖數(shù)據(jù)業(yè)成員新增杯操作設(shè)置隨類名添加悔父類刪除善父類更改德父類添加椅成員感函數(shù)刪除像成員驗函數(shù)更改龍成員跳函數(shù)添加論數(shù)據(jù)移成員刪除樣數(shù)據(jù)潑成員更改垮數(shù)據(jù)樹成員具體弟化設(shè)置青類名添加戲父類刪除防父類更改綠父類添加醬成員銳函數(shù)刪除陣成員等函數(shù)更改放成員伍函數(shù)添加倍數(shù)據(jù)槳成員刪除垃數(shù)據(jù)妨成員更改灰數(shù)據(jù)敲成員查找踩并取獄出指工定父蹤蝶類信氧息查找墳并取眾出指僅定成廊員函渣數(shù)信放息查找越并取散出指川定數(shù)懂據(jù)成泡員信售息類庫庫名類條桑目列掌表插入相類條躍目刪除丑類條棗目存儲愉類庫讀出倆類庫具體授化為類庫庫名類鏈夫頭指渾針插入犧類條嘗目刪除諒類條遵目把內(nèi)叉存中墨類鏈惰表寫制到文招件讀文佩件并步在內(nèi)闖存建貧立鏈功表按類氣名查詢找類錘條目北并把徹內(nèi)容復(fù)搜制到呈指定裹地點新增匠操作具體寺化父類名字訪問憤權(quán)虛基去類標級志新增享數(shù)據(jù)駐成員父類名字訪問燙權(quán)虛基昌類標毀志指向賓下一暴個父攝類的博指針成員祖函數(shù)函數(shù)猶名訪問賴權(quán)虛基香類標毫志返回昆值類詢型參數(shù)代碼新增獵數(shù)據(jù)唐成員成員魔函數(shù)函數(shù)鄰名訪問爹權(quán)虛基爐類標愈志返回數(shù)值類捎型參數(shù)代碼指向礦下一預(yù)個成仙員函掌數(shù)的課指針數(shù)據(jù)牌成員數(shù)據(jù)棕名訪問它權(quán)數(shù)據(jù)衰類型新增塘數(shù)據(jù)淹成員數(shù)據(jù)祖成員數(shù)據(jù)魂名訪問統(tǒng)權(quán)數(shù)據(jù)嗽類型指向外下一斤個數(shù)故據(jù)成鹿員的莖指針類庫(Cl溪as管sE經(jīng)nt街ry掛Li訂nk)示意爭圖下一刃個Cl纖as嗽sE且nt烈ryCl雀as揚sE蛋nt輝ry忍Li閑nkCl活as巧sE蛙nt品ry……Cl鞭as溝sB粥as鹿eCl救as墓sD旬a(chǎn)t昌aCl欄as陽sF儉un下一務(wù)個Cl張as秧sB斑as曲e……下一巾個Cl條as干sF容un……下一擠個Cl旺as絡(luò)sD慨a(chǎn)t系a……類條值目緩薄沖區(qū)葵(Cl純as劈燕sE孫nt劇ry音Bu鉆ff欺er)為便橋于處濟理當百前類,額外射設(shè)置青類條退目緩奏沖區(qū),它是葉從Cl詞as靈sE臭nt副ry類派生掌出來鐵的類,除繼痰承Cl羽as獨sE價nt歌ry中的多數(shù)據(jù)分成員略和成家員函睛數(shù)外,主要為增加烈用于外域窗盾口或敏類鏈喜交換屋數(shù)據(jù)跟的成額員函集數(shù)Cl別as曉sE鑄nt沿ryCl月as首sE員nt生ry樣Bu有ff幕er面向唇對象漠設(shè)計(簡炎化的C+背+類庫勾管理啄系統(tǒng)絡(luò))設(shè)計單人機牌交互揚子系鞠統(tǒng)窗口登錄月窗口(用戶父輸入古賬號茫、確殿認/放棄)主窗荷口(創(chuàng)建/瀏覽/存儲/退出)創(chuàng)建紛窗口(輸入像新類鴨名/選擇捆已有憂類名,三個則分組顛框分余別管恨理父奸類、貞成員雨函數(shù)卡和數(shù)撈據(jù)成撞員,續(xù)每組吉框有僵:添自加/編輯/刪除)選擇圖瀏覽節(jié)方式掌窗口(按類蟲名瀏史覽/按類謊關(guān)系心瀏覽)類名昏瀏覽碧窗口類關(guān)精系瀏類覽窗誓口重用:基于VC開發(fā)拉環(huán)境,盡可編能重粱用MF摸C中類設(shè)計暈其它找類Cl賀as古sB歉as遲eCW輩in潛Ap鑄pCl客as逃sT聽oo四ls慶Ap戴pCD絲式oc霞um之en候tCl勞as嘆sE緞nt劍ry謹Li劣nkCl搜as皇sE渠nt挨ry0,MCl討as籮sF趁unCl址as通sD培at頑aCl軟as畜sE友nt丙ry墊Bu聚f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 特發(fā)性水腫的健康宣教
- 腹腔鏡膽結(jié)石術(shù)后護理
- 培訓師個人崗位競聘
- 小兒背部皮疹的健康宣教
- 產(chǎn)權(quán)交易行業(yè)風險分析
- 收縮期高血壓的健康宣教
- 護理信息小組工作匯報模板
- 動脈疾病的健康宣教
- 軌道公司設(shè)備中心工務(wù)探傷專業(yè)練習測試題附答案
- 護理綜述匯報
- 2024年大學試題(管理類)-港口企業(yè)管理學歷年高頻考點試卷專家薈萃含答案
- 高中化學-分子晶體和原子晶體教學設(shè)計學情分析教材分析課后反思
- 橋梁養(yǎng)護風險辨識手冊
- 2021年青海省中考化學試卷(附答案詳解)
- 《曼陀羅繪畫療愈-初三減壓》PPT
- 小學生三好學生競選演講稿PPT幻燈片
- 養(yǎng)老機構(gòu)員工考核評分表
- 北京市海淀區(qū)2022-2023學年高三下學期一??荚嚉v史試卷(含答案)
- 季節(jié)性安全檢查表(四季)
- 2023年貴州省中學生生物學競賽考試(初賽)試題( 含答案解析 )
- 商住小區(qū)施工組織設(shè)計
評論
0/150
提交評論