第一章 簡單工廠模式 及 UML中類圖的表示方法

寫一個簡單計算器程序時,能夠寫一個操做類,而後加、減、乘、除操做分別繼承它,複寫操做計算結果的方法。寫一個簡單工廠類,經過輸入的操做符,使用操做類來new一個相應的操做類的子類對象。這樣,工廠就實例化除合適的對象,經過多態,返回父類的方式實現了計算器的結果。數組

 

接口關係  使用空心三角形加虛線表示  或者  棒棒糖表示法對象

繼承關係  用空心三角形加實線來表示繼承

關聯關係  用實線箭頭來表示   在類中就用private 這個類的對象來表示接口

聚合關係  表示一種弱的「擁有」關係,體現的是A對象能夠包含B對象,但B對象不是A對象的一部分   用空心的菱形+實線箭頭表示   在類中用private 這個類的一個對象數組來表示生命週期

組合(合成)關係   是一種強的「擁有」關係,體現了嚴格的部分和總體的關係,部分和總體的生命週期同樣  用實心的菱形+實線箭頭來表示  在類中先定義一個private這個類的對象,而後在構造方法中,new一個對象。程序

依賴關係  用虛線箭頭表示方法

相關文章
相關標籤/搜索