uml系列(五)——对象图和包图
生活随笔
收集整理的這篇文章主要介紹了
uml系列(五)——对象图和包图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對象圖,對象圖是系統在某一時刻的對像、關系和屬性值的快照。相當于看電視的時候的暫停。便于說明設計者的意圖,模擬系統的運行狀態,分析說明源代碼。
再說對象圖之前,我們首先需要了解對象是什么。我們一直都再說面向對象,那么到底什么才算是對象呢?對象都是由什么構成的呢?對象和類又有啥關系呢?
首先說對象,簡單的說,能用類實例化的,具有狀態、行為和標識的都是對象。
對象的構成,對象圖由三部分構成:1.標識符。2.狀態。3.操作。其中狀態又包括屬性和值這兩種。
對象與類的關系,簡單的說,如果類的表示是一個類的話,那么我們需要聲明的信息是:人類,身高,走路。而如果是狀態的話,需要聲明的就是:張三,身高:165,走路。類是一種抽象,并不存在,而對象是類的實例化。
那么,包跟他們又有什么關系呢?類圖是說明都有什么內容的,對象圖是詳細說明的,而包圖是為了宏觀的全局把控的。
包圖就像文件夾一樣,將類、接口、構建、用例等都裝進去,封裝好,以便于使用。
包圖的繪制,包圖繪制需要先找到系統中的功能塊,然后按照功能塊去建立包的模型。最后確定各個包之間的關系。
感覺包、類還有對象就像是一個從大到小的零件一樣,如果說系統是一輛汽車,那么包就是 分為發動機和框架;而類就是車輪子、窗戶等;而對象則是具體到每一個車輪的具體屬性。
總結
以上是生活随笔為你收集整理的uml系列(五)——对象图和包图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西伯利亚挖土豆是什么意思 西伯利亚挖土豆
- 下一篇: 关于我,至目前的总结与展望