關於面向對象設計、uml、領域建模

  • 首先解釋什麼事面向對象設計,面向對象的意思是將現實中的各個事物看成有邊界的實體,比如小明就是一個對象,這個對象有狀態和行爲,狀態就是他有心跳,行爲就是他能吃飯。他有責任就是要養媳婦。他是的責任是有邊界的他只能負責他自己負責範圍只能的事。對象之間的交流是通過消息傳遞,小明的爸爸告訴小明,“你媽想你了,你今年一定要回家”,小明想想自己有義務和責任常回家看看,就決定今年回家過年。面向對象的分析和設計就是在模擬現實。
  • Uml中的用例圖、類圖、序列圖,從不同的層次和動態、靜態描述需求。系統用例從系統之外觀察或者期望系統要提供的功能。類圖主要從系統內部構成,描述系統完成系統用例需要哪些主要的對象和這些對象的主要責任。序列圖從動態的角度分析一個用例完成所經過的對象。
  • 領域模型在面向對象的基礎上。更加的抽象系統面對的領域,首先將整個系統面對的業務領域,根據業務需求分析的結果,分成不同的子域,這些子域中有系統的核心域,針對核心域分配人力和財務,重點開發。而且在領域驅動設計中根據類的責任,分成實體、值對象、倉庫等。在領域模型中還是面向對象設計,設計類型的屬性狀態和行爲責任。


  • 從面向對象到領域驅動設計,抽象層次更高。在面向更加複雜的系統時,我們應用系統的更高抽象視圖,從上向下分析,一層層的分析。
發佈了33 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章