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

正文內(nèi)容

物件導(dǎo)向虛擬程式設(shè)計-展示頁

2025-01-28 03:53本頁面
  

【正文】 tCollaboratorsDeckHandGame類別類別 CRC卡背面卡背面51Description: The set of objects to represent the human player.Attributeshand52類別類別 CRC卡正面卡正面Class Name: ComputerPlayerResponsibilitiesKnows cards owned by the puter playerDecides whether to ask for one more cardSave a card from the deck to the hand Checks if it is BlackJackChecks if it goes burstCollaboratorsDeckHandGame類別類別 CRC卡背面卡背面53Description: The set of objects to represent the puter player.Attributeshand54類別類別 CRC卡正面卡正面Class Name: GameResponsibilitiesKnows deckKnows human playerKnows puter playerControls game flowCollaboratorsDeckHumanPlayerComputerPlayer類別類別 CRC卡背面卡背面55Description: The set of objects to represent the game.Attributesdeckhuman playerputer player56UML? Unified Modeling Language– OO 設(shè)計之圖像符號系統(tǒng)設(shè)計之圖像符號系統(tǒng)? 工具工具– Rational Rose– JUDECommunity57類別類別 UML符號符號58UML 類別圖類別圖 ( Class Diagram )59練習(xí)練習(xí)? 以大富翁遊戲模擬為目標(biāo),規(guī)畫版本,進(jìn)以大富翁遊戲模擬為目標(biāo),規(guī)畫版本,進(jìn)行行 CRC卡會議,產(chǎn)生卡會議,產(chǎn)生 CRC卡,繪出卡,繪出 UML類別類別圖圖JUDE Community用用 JUDE Community畫類別圖畫類別圖? FileNew? DiagramClass Diagram? 工具列 點選 Class符號 在工作區(qū)按左鍵? 左下角 Base標(biāo)籤 輸入類別名稱? 左下角 Attribute標(biāo)籤 Add按鈕 輸入資料狀態(tài)名稱、型別、可見度? 左下角 Operation標(biāo)籤 Add按鈕 輸入功能函式名稱、傳回值型別、可見度用用 JUDE Community畫類別圖畫類別圖? 工具列 Association符號旁箭頭 選擇所需Association符號? 起點類別圖形按左鍵,轉(zhuǎn)折點按左鍵? 終點類別圖形連按左鍵兩次? 按起點、終點類別圖形調(diào)整位置? 或按 Shift鍵點選要對齊的圖形 Alignment選擇調(diào)整方式? EditCopy to ClipboardBMP, PNG? FileSave As …UML圖的維護(hù)圖的維護(hù)? 程式碼才是最終最正確的說明文件程式碼才是最終最正確的說明文件? UML圖是很好的構(gòu)想與解說的工具圖是很好的構(gòu)想與解說的工具? 隨著程式進(jìn)展,隨著程式進(jìn)展, UML圖和程式碼逐漸會有圖和程式碼逐漸會有差距差距? 建議程式達(dá)到一個穩(wěn)定階段時,可以修改建議程式達(dá)到一個穩(wěn)定階段時,可以修改UML圖,維持圖,維持 UML圖和程式碼的一致性,圖和程式碼的一致性,方便對內(nèi)、外的簡報方便對內(nèi)、外的簡報? 有自動化維護(hù)工具,但價錢昂貴,也非目有自動化維護(hù)工具,但價錢昂貴,也非目前必需前必需6364單一責(zé)任原理單一責(zé)任原理(SRP: SingleResponsibility Principle)? A class should have only one reason to change? 若某類別擔(dān)負(fù)多個責(zé)任,某一責(zé)任相關(guān)的若某類別擔(dān)負(fù)多個責(zé)任,某一責(zé)任相關(guān)的改變會妨礙該類別其他責(zé)任的達(dá)成改變會妨礙該類別其他責(zé)任的達(dá)成? 何以不讓何以不讓 Game類別進(jìn)行某一玩家是否為類別進(jìn)行某一玩家是否為 21點的計算點的計算 ?*Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Pearson Education, 202365一個違反一個違反 SRP的例子的例子*Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Pearson Education, 202366符合符合 SRP的設(shè)計的設(shè)計*Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Pearson Education, 202367由上而下與由下而上由上而下與由下而上 ? 由上而下由上而下– 假設(shè)底層類別已經(jīng)存在假設(shè)底層類別已經(jīng)存在– 較易決定下層類別規(guī)格較易決定下層類別規(guī)格–
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1