OOAD(object-oriented analysis and design)面向對象分析和設計
UML(Unified Modeling Language)統一建模語言。可以清晰表達任何OOAD過程結果的圖形化語言
OMG(Object Management Group)對象管理小組
UML圖中,類名在最頂端,下面列出變量和成員函數。
+號表示public,-號表示private。
如果其中參數或返回值有類型,在末尾后置:類型名。
GradeBook
----------------
-courseName:String
----------------
+setCourseName(name:String)
+getCourseName():String 【這個表示函數的返回類型是string類型】
+displayMessage(courseName:String)
可以注意到,在設置和獲取函數體現的軟件工程。命名規則,set,get開頭。
五分鍾讀懂UML類圖 - shindoyang - 博客園 https://www.cnblogs.com/shindo/p/5579191.html