iOS架構(gòu)設(shè)計(jì)——UML圖

工具[StarUML](鏈接: https://pan.baidu.com/s/14P7sHJ17euRJqgVI-7t_Mw)

密碼: yjfv

image.png

什么是ULM,它可以干什么

  • 統(tǒng)一建模語(yǔ)言
  • 面向?qū)ο蟮姆治雠c設(shè)計(jì)
  • 項(xiàng)目結(jié)構(gòu)用圖像化的方式表示
  • 通過(guò)UML學(xué)習(xí)思想

UML的分類

  • 靜態(tài)模型

    • 1.** 用例圖** 2.類圖 3.對(duì)象圖 4.組件圖 5.部署圖
  • 動(dòng)態(tài)模型

    • 1.時(shí)序圖 2. 協(xié)作圖 3.狀態(tài)圖 4.活動(dòng)圖
  • 用例

用例
  • 設(shè)計(jì)模型. 類與類之間的關(guān)系描述 類圖(靜態(tài)模型)
類與類之間的描述
  • 建立動(dòng)態(tài)模型 做時(shí)序圖
微信簡(jiǎn)單時(shí)序圖

類圖中間的關(guān)系

  • 關(guān)聯(lián), 聚合, 組合, 內(nèi)聚, 依賴, 抽象, 封裝, 繼承, 多肽, 耦合

  • 強(qiáng)弱關(guān)系的特點(diǎn):

    • 泛化(繼承)=實(shí)現(xiàn) > 組合 > 聚合 > 關(guān)聯(lián)> 依賴
相對(duì)應(yīng)的關(guān)系
  • 關(guān)系圖
關(guān)系圖
  • 聚合關(guān)系是一個(gè)特殊的,依賴較強(qiáng)的關(guān)聯(lián)的關(guān)系
  • 組合關(guān)系: 組合進(jìn)來(lái)的類,生命周期是一樣的

時(shí)序圖

微信時(shí)序圖.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容