一、類設計1、新增屬性
寫出乙個類的描述,只寫出類名和屬性名。
1)新增引用屬性
引用屬性就是乙個類的物件作為另乙個類的屬性;新增引用屬性是為了找出更多的類屬性。
2)其他屬性
這些屬性不是使用者提出來的,是程式設計人員在後期實際設計時才發現的。
2、新增方法
寫出乙個類的描述,只寫類名和方法名。
1)從互動圖中新增方法
通過使用從互動圖中新增類方法的辦法,可以把這些訊息程式設計對應類的方法。
2)其他方法
為了增強類的封裝性,一般類的屬性都設定成私有的,若要進行對私有屬性的訪問,則在該類中新增置取屬性的方法。
畫出類的描述,包括類名,所有的屬性和方法名。
二、類的實現類的實現主要是實現類中的方法。
1、方法的實現
寫出方法具體實現的**。
2、方法的分解
對於一些比較複雜的功能和過程應該分解成多個方法來實現。
3、類的實現次序
類的實現次序主要考慮類的相關程度和資料的傳輸和處理的次序。
4、**
5、物件包裝
一些**或模組可能不是物件導向的,但是又需要對其進行復用,所以先對其進行包裝。
UML在軟體開發階段應用
需求分析 uml 的用例檢視可以表示客戶的需求。通過用例建模,可以對外部的角色以及它們所需要的系統功能建模。角色和用例是用它們之間的關係 通訊建模的。每個用例都指定了客戶的需求 要求系統幹什麼 提供什麼表現 系統分析 系統分析階段主要考慮所要解決的問題,可用 uml的邏輯檢視和動態檢視來描述 類圖描...
現階段AI應用的幾個場景
個人助理 智慧型手機上的語音助理 語音輸入 家庭管家和陪護機械人 產品舉例 安防 智慧型監控 安保機械人 產品舉例 商湯科技 格靈深瞳 神州雲海 自駕領域 智慧型汽車 公共運輸 快遞用車 工業應用 產品舉例 google uber 特斯拉 亞馬遜 賓士 京東等 醫療健康 醫療健康的監測診斷 智慧型醫...
實現階段 模組開發說明
專案名稱 模組開發說明 v1.0 版本號 擬 制 人 審 核 人 批 準 人 年月日 模組開發說明 1 標題 系統名稱和識別符號 模組名稱和識別符號 程式編制員簽名 卷宗的修改文字序號 修改完成日期 卷宗序號 編排日期 2 模組開發情況表 3 功能說明 扼要說明本模組的功能,主要是輸入 要求的處理 ...