技術歸倉(UML和C 篇)

2021-08-25 16:27:28 字數 1172 閱讀 4340

uml:

在該階段的學習中主要是學習了uml的幾種圖。

uml的基本構造塊:

1、事物:

結構事物、行為事物、分組事物、註記事物。

2、關係:

關聯(association)、依賴(dependency)、泛化(generalization)、實現(realization)。

3、圖:利用rose(也可以用其他工具)來進行的實現。

用例圖(use case diagrams)。

靜態圖:類圖和物件圖

行為圖:狀態圖、活**和互動圖(序列圖和協作圖)。

實現圖:構件圖和部署圖。

c#:

c#是一種物件導向的語言,該語言相比vb所不同的部分是:

1、特有的資料型別:

拆箱與裝箱:值與引用型別的轉換。

特殊運算子:check(檢查是否溢位)、is(檢查物件是否與特定的型別相容)、sizeof(確定堆疊中值型別需要的位元組長度)。

2、特有的函式:

建構函式:是類的一種特殊方法,每次建立類的例項都會呼叫它。

析構函式:用於初始化任何靜態資料或用於執行僅需執行一次的特定操作。

3、關鍵字:

this:呼叫同一物件的另一建構函式。

base:呼叫基類的建構函式。

override:方法重寫。

virtual:虛擬方法。

abstract:抽象類。

sealed:密封類。

inte***ce:介面類。

delegate:委託。

4、特有概念:

運算子過載:

索引器:允許類或結構的例項按照與陣列相同的方式進行索引。

委託:委託型別的變數可以接收的數值只能是乙個函式。匿名方法主要用於例項化委託型別的變數中。

異常處理:try、catch和finally。

資料型別轉換:字串和字元陣列之間的轉換;字串和位元組陣列之間的轉換。

UML總結 顆粒歸倉

每一階段的總結是必不可少的,這樣能幫助我們更好的消化和知識的擴充套件。這裡我先對uml的結構做了乙個整體性的總結,對於細節性的知識,會有每一點的總結。圖中,對於uml九種圖沒有詳細的總結,之後會有每種圖的單獨總結。這裡沒有畫出設計模式和rup部分的內容,暫時不知道該怎麼連線uml和這兩部分。對於圖中...

C 核心技術篇(一)

簡介 目前,物件導向的設計思想已經被廣泛應用和認可。物件導向程式設計可以有效解決 復用的問題,他不同與以往的面向過程程式設計,面向過程程式設計需要將功能細分,而物件導向需要將不同功能抽象到一起。類是物件的實現,也可以是從現實生活中抽象的物件。物件導向的英文縮寫是oo,它是一種設計思想,現在這種思想已...

C 核心技術篇(二)

在前面的章節我們經常會用到輸入輸出流 字串的標頭檔案 h 其中包含資料和函式宣告。而這些檔案的實現部分一般會放到與標頭檔案同名的實現原始檔中 cpp 在乙個原始檔中使用 include指令,可以將標頭檔案的全部內容包含進來,也就是將另外的檔案包含到本檔案中。include指令是編譯程式將另乙個檔案嵌...