面向?qū)ο髮W(xué)習(xí)法

學(xué)習(xí)python編程已經(jīng)有一段時(shí)間了,對(duì)于編程的思考每天或多或少都會(huì)有點(diǎn),現(xiàn)把我所體會(huì)到的總結(jié)一下。

Python是一種面向?qū)ο蟮木幊陶Z言,上一次學(xué)習(xí)面向?qū)ο蟮恼Z言是Java,雖然我對(duì)于該語言的掌握不是很精通,但多少給了我面向?qū)ο笏季S。

人在知識(shí)的學(xué)習(xí)過程中,如果對(duì)于某一領(lǐng)悟的知識(shí)沒有一個(gè)概括性的了解,很容易迷失在知識(shí)海洋中的某一領(lǐng)域中,游來游去,來來回回,總是走不出你所認(rèn)知的范圍。

很容易有一種只見樹木不見森林之感。就像你本身處一片森林,可眼前的看到的確實(shí)一顆顆樹木,沒法形成整體之感。所以我們不管在學(xué)習(xí)什么知識(shí)的時(shí)候,若是能夠先見森林,再去研究樹木,這樣不管我們所在哪一棵樹,我們心里至少會(huì)有整體感,知道我們所處的位置,跟整體比還差多少。

而面向?qū)ο蟮乃季S就是一種先見整體再見局部的思維。

學(xué)習(xí)面向?qū)ο蟮木幊讨攸c(diǎn)在于如何構(gòu)建整體,也就是如何創(chuàng)建對(duì)象,對(duì)象就是一個(gè)個(gè)模塊化的整體,然后了解對(duì)象有哪些屬性和方法,也就是所謂的森林里面的一顆顆樹木。

還有一點(diǎn)我們不得不去思考就是各個(gè)對(duì)象之間的關(guān)系,是對(duì)象中間包含對(duì)象,還是對(duì)象兩者之間是隔離開的關(guān)系,各個(gè)對(duì)象之間是如何通信的,如何傳遞信息。

你不能把一個(gè)個(gè)對(duì)象當(dāng)成一個(gè)個(gè)孤立的島嶼,只在操作一個(gè)對(duì)象和對(duì)象的屬性和方法,也即使一個(gè)對(duì)象的內(nèi)部,我們還要關(guān)注對(duì)象的外部,多個(gè)對(duì)象之間的協(xié)同,多個(gè)對(duì)象又會(huì)組合成一個(gè)全體,也就是模塊化。

總結(jié)起來有三點(diǎn):一是明白對(duì)象如何創(chuàng)建,了解其過程,抓住其整體;二是關(guān)注對(duì)象內(nèi)部,即使對(duì)象的屬性和方法,知道各個(gè)屬性和方法的意義,了解每一棵樹;三是整體觀,掌握各個(gè)對(duì)象之間的關(guān)系,各個(gè)對(duì)象之間是如何協(xié)助,如何傳遞信息的。

以上三點(diǎn),是學(xué)習(xí)面向?qū)ο缶幊痰年P(guān)鍵點(diǎn),也是面向?qū)ο髮W(xué)習(xí)法的要點(diǎn)。

2021-08-18(第二篇)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容