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指令是編譯程式將另乙個檔案嵌...