來(lái)了解一下面向?qū)ο?/h1>

python 是面向?qū)ο笳Z(yǔ)言碎节,我們先來(lái)了解一下什么是對(duì)象,面向?qū)ο笫歉陕锏牡治溃乱黄莆脑趤?lái)說(shuō)說(shuō)在python中狮荔,怎么使用面向?qū)ο髞?lái)編程。

我們開發(fā)的程序是給用戶使用的介粘,而我們的程序是使用對(duì)象來(lái)完成產(chǎn)生的殖氏。

對(duì)象可以看成是對(duì)問(wèn)題的描述的一種解決方案,它與問(wèn)題空間之間一一映射姻采。也就是將問(wèn)題抽取成為對(duì)象集合雅采。

我們可以將對(duì)象看作服務(wù)提供者,比如手機(jī)這個(gè)對(duì)象慨亲,我們可以用它來(lái)聊天婚瓜,打開閃光燈,砸核桃等刑棵。

當(dāng)每個(gè)對(duì)象都有各自獨(dú)特的服務(wù)的時(shí)候巴刻,我們?cè)谑褂玫臅r(shí)候就很方便高效了,我們知道要實(shí)現(xiàn)什么功能蛉签,就拿什么對(duì)象來(lái)使用胡陪,如果我們對(duì)多個(gè)對(duì)象的各個(gè)方面都“組合”的很好的話沥寥,那么對(duì)代碼來(lái)說(shuō)是高內(nèi)聚的,我們都約定俗成開發(fā)程序高內(nèi)聚是我們追求你之一柠座。

假設(shè)在合作開發(fā)的時(shí)候邑雅,有人負(fù)責(zé)創(chuàng)建類來(lái)提供服務(wù),有人收集使用類來(lái)快速實(shí)現(xiàn)程序開發(fā)妈经,我們把第一種人暫且叫類(服務(wù))創(chuàng)建者淮野,第二種人叫做使用服務(wù)(類)者。

那么在這種情況下吹泡,創(chuàng)建者對(duì)自己的類只需要暴露必需的功能給使用者就可以了骤星,使用者無(wú)需關(guān)心創(chuàng)建者是怎么樣實(shí)現(xiàn)類的細(xì)節(jié),拿來(lái)用就好了荞胡。

這樣創(chuàng)建者會(huì)對(duì)比較“脆弱”的代碼進(jìn)行封裝,使用者無(wú)法觸及了嚎,防止使用者隨意修改泪漂,減少了bug的產(chǎn)生,還有就是創(chuàng)建者對(duì)封裝的這些代碼修改不會(huì)對(duì)使用者造成影響歪泳,比如類創(chuàng)建者在一開始創(chuàng)建類的時(shí)候某功能寫的簡(jiǎn)單了萝勤,后來(lái)為了提高性能,那么修改這部分代碼呐伞,實(shí)際上對(duì)使用者是毫無(wú)影響的敌卓。

當(dāng)你發(fā)現(xiàn)對(duì)象之間存在諸多相似性的時(shí)候,并不需要每個(gè)都創(chuàng)建獨(dú)立的對(duì)象伶氢,可以找出他們的相同點(diǎn)作為基類(父類)趟径,進(jìn)而在衍生出差異的類(子類),這樣子父類就包含子類所有共享的行為特性了癣防,子類就以不同的實(shí)現(xiàn)方式存在蜗巧。這就是面向中繼承的概念。

某種事物在不同時(shí)刻的表現(xiàn)出來(lái)的不同狀態(tài)蕾盯。 比如說(shuō):動(dòng)物幕屹,可以表現(xiàn)為狗,豬级遭,牛等等望拖。這就是面向中多態(tài)的概念。

關(guān)注我挫鸽,讓你像看小黃文一樣輕松學(xué)到 Python 的所有说敏!

http://weixin.qq.com/r/KC-Ty2-EvjLBrSuo93o6?(二維碼自動(dòng)識(shí)別)

ps:還沒獲取我精心準(zhǔn)備的 Python 電子書和思維導(dǎo)圖等干貨的可以在我的公眾號(hào)「學(xué)習(xí)Python的正確姿勢(shì)」中發(fā)送 python 免費(fèi)獲取哦!

再ps:說(shuō)真的丢郊,如果你能點(diǎn)個(gè)贊轉(zhuǎn)發(fā)支持我一下我會(huì)更有動(dòng)力寫像云。

順手

锌雀,點(diǎn)個(gè)贊吧

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者

  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌荣回,老刑警劉巖嫉柴,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異激率,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門撑蚌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人搏屑,你說(shuō)我怎么就攤上這事争涌。” “怎么了辣恋?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵亮垫,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我伟骨,道長(zhǎng)饮潦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任携狭,我火速辦了婚禮继蜡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘逛腿。我一直安慰自己稀并,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布单默。 她就那樣靜靜地躺著稻轨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪雕凹。 梳的紋絲不亂的頭發(fā)上殴俱,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音枚抵,去河邊找鬼线欲。 笑死,一個(gè)胖子當(dāng)著我的面吹牛汽摹,可吹牛的內(nèi)容都是我干的李丰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼逼泣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼趴泌!你這毒婦竟也來(lái)了舟舒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嗜憔,失蹤者是張志新(化名)和其女友劉穎秃励,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吉捶,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡夺鲜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呐舔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片币励。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖珊拼,靈堂內(nèi)的尸體忽然破棺而出食呻,到底是詐尸還是另有隱情,我是刑警寧澤澎现,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布仅胞,位于F島的核電站,受9級(jí)特大地震影響昔头,放射性物質(zhì)發(fā)生泄漏饼问。R本人自食惡果不足惜影兽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一揭斧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧峻堰,春花似錦讹开、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至镶蹋,卻和暖如春成艘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背贺归。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工淆两, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拂酣。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓秋冰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親婶熬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子剑勾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容