3 8 小結與練習

2021-06-06 09:37:56 字數 727 閱讀 2832

類圖,

uml小結

類圖是最常用的uml圖,是用來訓練你ooa思想的最好**。類圖的語法不算很難,要看懂類圖難度不大,但要用好類圖就相當不容易了。

本章一開始,專門對開發人員進行了「**」,端正你對面向過程和物件導向的認識。如果你不是開發人員,那麼這個「**」就可以免了。

接下來你學習了一大堆類圖的基本語法,並做了很多練習,你還記得下面列出來的內容嗎?

(81.69 kb)

2011-8-3 15:51

表 3.1 類圖基本語法

你還學習了類圖的「遞迴」關係與「三角」關係。

(5.73 kb)

2011-8-3 15:53

圖 3.40  「遞迴」關係示例

(14.97 kb)

2011-8-3 15:54

圖 3.41  「三角」關係示例

乙個個的練習除了讓你鞏固學到的類圖知識,更重要的是通過具體的例項讓你體會用類圖分析問題的思路和方法。

類圖分析需求的基本步驟:

1)識別出類。

2)識別出類的主要屬性。

3)描繪出類之間的關係。

4)對各類進行分析、抽象、整理。

類例項化後就是物件,表達這些物件及物件關係的圖,就是物件圖。需求分析中很少需要使用物件圖。

多思考、多練習、多討論、多總結,不斷鍛鍊和提公升你的物件導向分析能力吧!

練習

SICP練習 38 練習1 43

練習1.43 我不想一開始就將結果貼出啦,而是通過敘述自己的思考來完成這篇部落格。上一題中我在紙上寫下 傳入2個過程並返回1個過程 事實證明挺有效的,於是這次我也依舊這麼做了。repeated 需要傳入乙個過程和乙個數字,這個數字決定了這個過程的執行次數。repeated還要返回1個過程,而這個過程...

SICP練習 38 練習1 43

練習1.43 我不想一開始就將結果貼出啦,而是通過敘述自己的思考來完成這篇部落格。上一題中我在紙上寫下 傳入2個過程並返回1個過程 事實證明挺有效的,於是這次我也依舊這麼做了。repeated 需要傳入乙個過程和乙個數字,這個數字決定了這個過程的執行次數。repeated還要返回1個過程,而這個過程...

藍橋杯 練習(3 8)

時間限制 1.0s 記憶體限制 256.0mb 給定l,r。統計 l,r 區間內的所有數在二進位制下包含的 1 的個數之和。如5的二進位制為101,包含2個 1 第一行包含2個數l,r 乙個數s,表示 l,r 區間內的所有數在二進位制下包含的 1 的個數之和。2 3l r 100000 用s統計滿足...