2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

UML建模是什么?

更新時間:2021-08-19 來源:黑馬程序員 瀏覽量:

UML建模是什么?

統一建模語言(Unified Modeling Language,簡稱:UML)是用來設計軟件的可視化建模語言。它的特點是簡單、統一、圖形化、能表達軟件設計中的動態與靜態信息。

UML從目標系統的不同角度出發,定義了用例圖、類圖、對象圖、狀態圖、活動圖、時序圖、協作圖、構件圖、部署圖等9種圖。


類圖概述

類圖(Class diagram)是顯示了模型的靜態結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關系等。類圖不顯示暫時性的信息。類圖是面向對象建模的主要組成部分。


類圖的作用

在軟件工程中,類圖是一種靜態的結構圖,描述了系統的類的集合,類的屬性和類之間的關系,可以簡化了人們對系統的理解;

類圖是系統分析和設計階段的重要產物,是系統編碼和測試的重要模型。


類圖表示法

1.類的表示方式

在UML類圖中,類使用包含類名、屬性(field) 和方法(method) 且帶有分割線的矩形來表示,比如下圖表示一個Employee類,它包含name,age和address這3個屬性,以及work()方法。

類的表示方式01

屬性/方法名稱前加的加號和減號表示了這個屬性/方法的可見性,UML類圖中表示可見性的符號有三種:

+:表示public

-:表示private

#:表示protected

屬性的完整表示方式是: 可見性 名稱 :類型 [ = 缺省值]

方法的完整表示方式是: 可見性 名稱(參數列表) [ : 返回類型]

注意:

1.中括號中的內容表示是可選的

2.也有將類型放在變量名前面,返回值類型放在方法名前面

舉個栗子:

類的表示方式

上圖Demo類定義了三個方法:

method()方法:修飾符為public,沒有參數,沒有返回值。

method1()方法:修飾符為private,沒有參數,返回值類型為String。

method2()方法:修飾符為protected,接收兩個參數,第一個參數類型為int,第二個參數類型為String,返回值類型是int。

IT培訓班



猜你喜歡:

MySQL和Oracle的區別

CentOS 下安裝oracle數據庫圖文教程

Java swing是什么?有什么作用?

Java集合的分類有哪些?

黑馬程序員java開發培訓課程

分享到:
在線咨詢 我要報名
和我們在線交談!