面向對象葵花寶典閱讀思維導圖(一)

在CSDN看到一個博主的一個系列不錯,叫的是《面向對象葵花寶典》,看的話必須自宮麼- -,學到了很多,但是怎麼記錄呢?單純的文字沒有一個樹形結構的概念,看起來也不清晰,我就自己花了一個思維導圖記錄一下~


專欄的地址是http://blog.csdn.net/column/details/oobaodian.html


本節記錄的是該系列的6-13節




面向對象思想

封裝

封裝不想讓別人知道或者看到的東西

封裝屬性、封裝方法

保護隱私

隔離複雜度

抽象

類抽象成超類-行爲相似

對象抽象成類-屬性相似

發現類的主要方法

先有抽象,通過抽象得出類,後通過繼承來表達抽象結果 

對象

一個具體的類,一個真實的類

先是存在具體對象,然後歸納成類

一組相似事務的統稱

只要有相似點的就是同一類

只強調方法的相似性

 

抽象類

抽象類只能用於繼承,不能被實例化爲具體的對象

強調一組事物的相似性,包括屬性和方法的相似性

具備類和接口的部分特性

接口

一組相關的交互功能點定義的集合

你不知道一個對象所屬的具體,只知道這些對象都具備某種功能

繼承

繼承 遺傳

子類遺傳了了某些父類的屬性和方法

有遺傳就有變異,正因爲有了變異

面向對象纔有子類的出現

基於抽象結果,完成抽象圖的模擬

多態

不是變身、不是換裝、不是狀態變化

使用指向父類的指針或者引用,能夠調用子類的對象

代碼複用-面向接口編程

高擴展-當增加子類,代碼無需變動就能適用新的子類


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章