物件導向思維引導

2021-10-19 22:12:31 字數 393 閱讀 1263

物件導向自我理解

舉例說明:構建乙個人的物件

首先需要軀殼,這個時候定義結構體就是給人這個物件建立軀殼,軀殼包含了很多屬性,如頭,手,眼睛等等,就不一一建立了,假裝是個殘疾人

type person struct

//建立了乙個有頭有眼睛的人(物件)

結構體是值型別,傳導需要值傳遞建立好軀體後,每個人都會活動,比如我建立的殘疾人有頭,所以可以給他個行為–思考,這裡的行為就是go語言中的方法

func

(this *person)

reflection()

方法與函式的區別:函式直接使用函式名就可以呼叫,方法需要使用變數+方法名

物件導向思維

目錄 一 物件導向的概述 二 物件導向和面向過程 三 物件導向的特徵 如何定義類的參考 艾倫凱 你要到達那個星球,不能瞄準他現在的位置,而是要瞄準他未來的位置。願景 即星球未來的位置 大於近期的目標,願景可以自己去創造。1.物件導向中的物件模擬細胞,細胞間的通訊 化學交流 模擬物件間的通訊。細胞有相...

物件導向的程式設計思維

物件導向程式設計的解釋 下面通過 將大象裝冰箱 這個例子來說明物件導向程式設計與面向過程程式設計的區別 面向過程的程式設計的實現如下 open icebox 將冰箱門開啟 push elephant,icebox 將大象放進冰箱 close icebox 將冰箱門關上 如果用物件導向的程式設計,需要...

物件導向的思維方式

第一,首先確定誰來著,其次確定怎麼做 對比一下c語言,c語言要實現乙個功能,比如說要求乙個數的平方根,只要呼叫乙個函式就可以求出來,但在物件導向裡面不是這樣,首先應該考慮的是,求平方根的這件事應該是誰的任務,或者說是由誰來著,其次考慮怎麼去做,這才是物件導向。第二,首先考慮整體,其次考慮區域性 我就...