理解物件模型OMD(課堂筆記)

2021-07-28 07:56:11 字數 346 閱讀 2978

omd是基於uml(統一建模語言),以圖形的方式描述了類的介面,類之間的關係等。

omd中存在三種型別的類:抽象類(不能用來產生乙個新的物件,但可以用來定義乙個新的子類),元件類(可以通過new來建立其他物件)和普通類(不能直接建立物件)三部分。

ao的類的關係分為四種:繼承,組合,依賴和關聯

(1)繼承:本來存在乙個類,在此基礎上建立新的類。(空心三角形)

(2)組合:代表著整體和部分的關係。組合中的某個主題控制著另乙個主體的生命週期。(實心菱形)

(3)依賴:乙個物件的方法能產生另乙個物件。(虛線箭頭)

(4)關聯:類之間存在某種關係,可以從乙個類的物件訪問到另乙個類的物件。(*—)

oc物件模型理解

首先,oc是一門程式語言,foundation是乙個為oc而生的為了方便程式設計師使用的程式設計框架。這裡可以用各司其職來形容它們 作為一門物件導向程式設計語言,oc本身只需要關注自己的物件模型的管理,也就是它只需要管理好oc物件,類,這些東西的組織和聯絡。而作為乙個基於oc的框架,foundati...

課堂筆記之盒子模型

在html中,任何元素都可以看做乙個盒子 這個 盒子 的作用就是用來包裹頁面中的內容,比如 文字等等 在w3c的規定下,盒子模型 標準盒子模型 從內到外的基本組成為 margin border padding content 如圖所示,見水印 在w3c下,在任一方向新增margin,border,p...

指標 物件導向程式設計課堂筆記

主要對老師上課的ppt的筆記整理及補充 從右向左唸!指標p為野指標,但編譯器不會報錯,輸出的值一般為變數m的預設值 指標宣告語句中的指標名字去掉,剩下的部分就是這個指標的型別 把指標宣告語句中的指標名字和名字左邊的指標宣告符 去掉,剩下的就是指標所指向的型別 編譯器會報錯,因為不知道指標指向的值占有...