+代表 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 它們代表的是同乙個值。可以發現,小數點的位置改變從而改變了指數的值,就不改變它們值的大小。由於小數點的位置可以浮動,所以...