第一部分:PlantUML類圖 語法學習小結(類間關係的表示方法)學習
類之間的關係:使用..
來代替 --
能夠獲得點、線code
@startuml
Class01 <|-- Class02
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 -- Class10
@endumlblog
關係上的標識:在關係之間使用標籤來講明時, 使用 :
後接 標籤文字,對元素的說明,你能夠在每一邊使用 ""
來講明string
@startuml
Class01 "1" *-- "many" Class02 : contains
Class03 o-- Class04 : aggregation
Class05 --> "1" Class06
@endumlio
@startuml
class Car
Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns
@endumlclass
@startuml
class Student {
Name
}
Student "0..*" - "1..*" Course
(Student, Course) .. Enrollment
class Enrollment {
drop()
cancel()
}
@enduml語法
第二部分:《書店圖書銷售管理》的類圖元素程序
圖書類:書名,做者,售價,出版社,圖書編號方法
用戶類:姓名,性別,電話,郵箱,地址im
訂單類:訂單編號,圖書編號,日期,價格,書名
管理員:姓名,性別,員工編號
銷量彙總:每個月銷售數量,銷售總額,圖書編號
@startuml
class 管理員{
-姓名:string
-性別:string
-員工編號:int
}
第三部分:PlantUML的繪製類圖腳本程序及類圖
class 圖書{
-書名:string
-做者:string
-售價:char
-出版社:string
-圖書編號:int
}
class 用戶{
-姓名:string
-性別:string
-電話:int
-郵箱:string
-地址:string
}
class 銷量彙總{
-每個月銷售數量:int
-銷售總額:int
-圖書編號:int
}
class 訂單{
-訂單編號:int
-圖書編號:int
-日期:int
-價格:int
-書名:string
}
管理員 -right-> 圖書
用戶 -left-> 圖書
用戶 -down-> 訂單
訂單 -left-> 銷量彙總
管理員 -> 銷量彙總
@enduml