類圖,
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統計滿足...