最簡單和常見的uml表示(給一些懶的看書的人看的)

2021-03-31 12:38:10 字數 566 閱讀 8241

+代表 public                   # 代表 protected             - 代表  private

繼承的uml表示 繼承是 is-a的關係 用斜體表示abstract class

aggregation 的uml表示

***position 和 dependency relationship 的uml表示

竊以為有上述圖,看看類圖應該沒什麼問題了。不過看過模式給我的體會就是,掌握了模式的概念

對你看uml圖是有巨大幫助的,那是你看到的是乙個乙個的模式,而不在是僅僅是類的關聯。

這樣就會站在更高的角度看問題。

順便說說模式的好處:

可以重用已有的好的設計,可以提供一套供程式設計師交流的語言

模式可以讓你站在更高的角度去看待問題,看待設計的過程,更加體會oo的思想,而不是過早的捲入編碼的細節。

看待問題應該從大處著眼,而不是關注於實現的細節。模式可以提公升你看問題的抽象程度。這才是模式最大的益處。

模式是經過考驗的思想,比那些突然的想法更可靠,更具有擴充套件性。通過學習模式將對oo的思想有更深的體會。

UML中的一些概念

抽象 abstract 封裝 encapsulation 繼承 inheritance 多型 polymorphism 關聯 association 聚合 aggregation 組合 composition 內聚與耦合 cohesion coupling 域模型 domain model 域物件之...

關於UML的一些隨想

eddiong uml note 關於uml的文章已經有很多博主做過非常詳細的介紹,並且失眠上有很多書籍可供參考。在前面給出一些可供閱讀的文章和書籍,此書給出博主剛接觸uml時的兩處入門資源。有需要加深閱讀的朋友可以看一下以供參考。推薦閱讀 博主 物件導向思考 寫的ea 系列 書籍 uml2 基礎 ...

浮點數的一些簡單表示規則

浮點型資料是用來表示具有小數點的實數de。在c中,實數是以指數形式存放在儲存單元中的。乙個實數表示為指數可以有不止一種形式,如3.14159 10 0,0.314159 10 1 它們代表的是同乙個值。可以發現,小數點的位置改變從而改變了指數的值,就不改變它們值的大小。由於小數點的位置可以浮動,所以...