軟件工程:4.面向對象方法-UML

面向對象:根據客體之間的關係來建造系統模型的系統化方法。(感覺就是把模塊通過對象實現,然後建立聯繫,從而構建系統。)
UML:建模語言。
UML:支持概念建模和軟件建模。是客戶之間關係創建系統模型的軟件開發方法學。
類圖
用況圖
狀態圖
順序圖
類、對象、接口、協作、用況、主動類、構件、製品、節點。
類及其屬性操作
類是對具有相同屬性、操作、關係的對象的描述。
在這裏插入圖片描述
接口:是操作的一個集合
關聯及其鏈
關聯:是類目之間的一種結構關係,是對一組具有相同結構、相相同鏈的描述。
鏈:是對象之間具有特定語言關係的抽象,實現之後的鏈通常稱爲對象之間的連接。
例如有person和company兩個類《張三-聯想》就是一個關聯,鏈就是“工作”,張三在聯想工作。
泛化:子類到父類,空心箭頭表示。(書面話就是,特殊類到一般類)
聚合:用空心菱形表示。是關聯的一種特殊形式,表達“整體/部分”關係。
依賴:是一種使用關係,一個類被另一個類使用,當被使用的類該變時,另一個類也改變。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章