天天看點

《軟體模組化與設計: UML、用例、模式和軟體體系結構》一一2.3 類和對象

本節書摘來自華章計算機《軟體模組化與設計: uml、用例、模式和軟體體系結構》一書中的第2章,第2.節,作者:(美)hassan gomaa,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

類(class)和對象(object)在uml表示法中被描繪成方框,如圖2-2所示。表示類的方框總是包含類名,并且可選擇性地列出類的屬性(attribute)和操作(operation)。當同時描述以上三者時,方框的頂部區域放置類名,中部區域放置屬性,底部區域放置操作。

《軟體模組化與設計: UML、用例、模式和軟體體系結構》一一2.3 類和對象

圖2-2 uml表示法中的對象和類

為了區分類(類型)和對象(該類型的一個執行個體),對象名稱需要帶有下劃線。可以在對象名和類名之間使用冒号分隔來完整地描繪一個對象,例如anobject:class。也可選擇性地隐藏冒号和類名,僅剩下對象名,例如anobject。另一種方式是隐藏對象名,僅在冒号後顯示類名,例如:class。正如2.4節描述的那樣,類和對象會在多種uml圖中被描繪。

繼續閱讀