寫一個簡單計算器程序時,能夠寫一個操做類,而後加、減、乘、除操做分別繼承它,複寫操做計算結果的方法。寫一個簡單工廠類,經過輸入的操做符,使用操做類來new一個相應的操做類的子類對象。這樣,工廠就實例化除合適的對象,經過多態,返回父類的方式實現了計算器的結果。數組
接口關係 使用空心三角形加虛線表示 或者 棒棒糖表示法對象
繼承關係 用空心三角形加實線來表示繼承
關聯關係 用實線箭頭來表示 在類中就用private 這個類的對象來表示接口
聚合關係 表示一種弱的「擁有」關係,體現的是A對象能夠包含B對象,但B對象不是A對象的一部分 用空心的菱形+實線箭頭表示 在類中用private 這個類的一個對象數組來表示生命週期
組合(合成)關係 是一種強的「擁有」關係,體現了嚴格的部分和總體的關係,部分和總體的生命週期同樣 用實心的菱形+實線箭頭來表示 在類中先定義一個private這個類的對象,而後在構造方法中,new一個對象。程序
依賴關係 用虛線箭頭表示方法