進行UML項目的學習已經有一段時間了,在這兒對UML的概述部分做一個小小的總結。
概述,可以說是每一本書或每一個學習視頻中必有的,它非常重要,揭示了這段視頻總的學習內容,也對這個視頻的側重點有了一定的解說。下面我先用一幅圖來簡單說明一下這個章節的內容。
總的來說,這個視頻學習資料中最重要的部分是UML的結構、九種圖及其應用。
下面我就對這幅圖進行簡單的解說。
基本概念就是對UML進行解釋,讓我們瞭解UML是什麼,是如何構成的。UML的發展是人們在使用UML的時候,感覺它越來越不方便,裏面的內容已經不能夠滿足人們的需求,在一定的基礎上對UML進行整合並優化,發佈。隨着UML的優化,產生了各種各樣的UML畫圖工具,其中最常用的就是Rational Rose了。有了工具,在進行軟件開發的時候就能夠進行畫圖來表達人們對軟件的要求了,大大的方便的人們的生活,減少了人們的工作量。其中UML的九種圖和畫圖工具都是爲後面的軟件開發工作服務的。
在這部分遇到的疑惑:
1、對象與類的關係
類是對象的抽象,對象是類的具體實例。
類是抽象的,不佔用內存,而對象是具體的,佔有內存空間
2、繼承與多態
繼承:當兩個或兩個以上的類,具有部分相同的內容(屬性和方法)並且可抽象出另一個類彼此之間滿足is-a關係,這種關係就是繼承;多態:同一個實現接口,使用不同的實例而執行不同的操作。
好了,這篇文章就寫到這裏吧