• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料 > 什么是python的面向過(guò)程和面對(duì)象
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料>什么是python的面向過(guò)程和面對(duì)象

什么是python的面向過(guò)程和面對(duì)象

來(lái)源:廣州達(dá)內(nèi)教育        時(shí)間:2023-05-30        熱度:100℃        返回列表

      Python這么開(kāi)發(fā)語(yǔ)言初的時(shí)候是用于編寫自動(dòng)化腳本的,但是隨著版本的不斷更新和語(yǔ)言的不斷添加,現(xiàn)在的python已經(jīng)開(kāi)發(fā)用于各種大型項(xiàng)目的開(kāi)發(fā)了。Python作為跨平臺(tái)的計(jì)算機(jī)層序設(shè)計(jì)語(yǔ)言,可以高層次的結(jié)合解釋性、互動(dòng)性的向?qū)γ嬲Z(yǔ)言,很多人對(duì)于python的理解也是很表面的,下面達(dá)內(nèi)科技的小編就來(lái)給大家講解下什么是python的面向過(guò)程和面對(duì)象。

  面向過(guò)程


  在解決問(wèn)題的時(shí)候,著眼于問(wèn)題是怎樣一步一步解決的,然后親力親為的去解決問(wèn)題,在程序中:


  代碼的執(zhí)行順序:從上往下依次執(zhí)行,程序的執(zhí)行流程在寫程序時(shí)已經(jīng)確立,各個(gè)模塊之間的關(guān)系在功能上盡量相互獨(dú)立。


  面向?qū)ο?/p>


  在解決問(wèn)題的時(shí)候,著眼于找到一個(gè)特殊功能的個(gè)體,然后委托該個(gè)體幫忙完成某件事情,這個(gè)個(gè)體在面向?qū)ο蟮恼Z(yǔ)言中被稱為對(duì)象。面向?qū)ο蟮乃枷敫臃先祟惖乃伎挤绞剑梢詫?fù)雜的問(wèn)題簡(jiǎn)單化,將程序員從執(zhí)行者的角色轉(zhuǎn)換到了指揮者。在程序中:


  類和對(duì)象是面向?qū)?duì)象的核心


  程序的執(zhí)行流程由用戶決定


  使用面向?qū)ο蟮乃枷虢鉀Q問(wèn)題,首先要找到一個(gè)具有特殊功能的個(gè)體【對(duì)象】,如果存在,則直接使用,如果不存在,則創(chuàng)建一個(gè)具有該功能的個(gè)體。


  區(qū)別總結(jié)


  面向過(guò)程:首先需要分析出解決問(wèn)題的步驟,然后使用函數(shù)將這些步驟一步一步實(shí)現(xiàn),使用的時(shí)候一個(gè)一個(gè)調(diào)用即可


  面向?qū)ο螅喊褬?gòu)成問(wèn)題的事務(wù)分解成各個(gè)不同的對(duì)象,建立對(duì)象的目的不是為了完成一個(gè)步驟,而是為了描述某個(gè)事物在整個(gè)解決問(wèn)題的過(guò)程中的行為。


  面向過(guò)程和面向?qū)ο蟮膬?yōu)缺點(diǎn):


  面向過(guò)程:


  優(yōu)點(diǎn):性能比面向?qū)ο蟾?/p>


  缺點(diǎn):開(kāi)銷大,比較浪費(fèi)資源,沒(méi)有面向?qū)ο笠子诰S護(hù),易于復(fù)用,易于擴(kuò)展。


  面向?qū)ο?/p>

  優(yōu)點(diǎn):易于維護(hù),易于復(fù)用,易于擴(kuò)展,面向?qū)ο笥蟹庋b,繼承和多態(tài)的特性,可以設(shè)計(jì)出低耦合的系統(tǒng),使得系統(tǒng)更加靈活。


  缺點(diǎn):性能比較低,代碼比較麻煩


  以上就是達(dá)內(nèi)科技的小編和大家講解的關(guān)于什么是python的面向過(guò)程和面對(duì)象的內(nèi)容了。如果說(shuō)你想要對(duì)于python感興趣想要學(xué)習(xí)更多關(guān)于python的知識(shí)的話,那么達(dá)內(nèi)科技?xì)g迎大家來(lái)我們公司的python培訓(xùn)班學(xué)習(xí),也可以先點(diǎn)擊我們文章下面的獲取試聽(tīng)資格按鈕來(lái)獲取我們的python課程免費(fèi)試聽(tīng)資格,在試聽(tīng)中可以更加深入的了解我們達(dá)內(nèi)科技。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部