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