在Java中,我們用下面的代碼聲明兩個公用類,每一個Java類放入一個文件,文件的名字就是Java類的名字加上擴展名.java:public class Person{}
public class Organization{} UML是Unified Modeling Language的縮寫,即“統一建模語言”。與Java不同,UML是一種圖形化的建模“語言”,它用一個矩形來表示一個類,在矩形的內部寫上類的名稱,一個類圖可以放入多個類。用矩形表示類,是UML中U(Unified)起的作用。在UML的第一個版本出現,每一個對象建模專家都有自己的一套符號,一些人用點表示類,一些人用圓圈表示類,還有一些人用圓角矩形表示類。顯然,這很輕易引起混亂。后來,Rational公司的三個專家——Grady Booch、James Raumbaugh、Ivar Jacobson達成了一致意見,同意“統一”他們各自使用的符號,UML終于創立,符號之爭也終于落下了帷幕。圖一就是上面兩個Java類的UML類圖:
在Java中,我們用下面的代碼聲明兩個公用類,每一個Java類放入一個文件,文件的名字就是Java類的名字加上擴展名.java:public class Person{}
public class Organization{} UML是Unified Modeling Language的縮寫,即“統一建模語言”。與Java不同,UML是一種圖形化的建?!罢Z言”,它用一個矩形來表示一個類,在矩形的內部寫上類的名稱,一個類圖可以放入多個類。用矩形表示類,是UML中U(Unified)起的作用。在UML的第一個版本出現,每一個對象建模專家都有自己的一套符號,一些人用點表示類,一些人用圓圈表示類,還有一些人用圓角矩形表示類。顯然,這很輕易引起混亂。后來,Rational公司的三個專家——Grady Booch、James Raumbaugh、Ivar Jacobson達成了一致意見,同意“統一”他們各自使用的符號,UML終于創立,符號之爭也終于落下了帷幕。圖一就是上面兩個Java類的UML類圖: