資料介紹
面向過(guò)程(pop)和面向?qū)ο螅╫op)是什么
1. pop(Process-oriented programming)的縮寫(xiě),“面向過(guò)程”是一種是事件為中心的編程思想。就是分析出解決問(wèn)題所需的步驟,然后用函數(shù)把這寫(xiě)步驟實(shí)現(xiàn),并按順序調(diào)用。
2. oop(Object Oriented Programming)的縮寫(xiě)面向?qū)ο螅河镁€性的思維。與面向過(guò)程相輔相成。在軟件開(kāi)發(fā)過(guò)程中,宏觀上,用面向?qū)ο髞?lái)把握事物間復(fù)雜的關(guān)系,分析系統(tǒng)。微觀上,仍然使用面向過(guò)程?!泵嫦?qū)ο蟆笆且浴皩?duì)象”為中心的編程思想。
舉例說(shuō)明
1. 簡(jiǎn)單的舉個(gè)例子:汽車發(fā)動(dòng)、汽車到站。汽車啟動(dòng)是一個(gè)事件,汽車到站是另一個(gè)事件,面向過(guò)程編程(pop)的過(guò)程中我們關(guān)心的是事件,而不是汽車本身。針對(duì)上述兩個(gè)事件,形成兩個(gè)函數(shù),之后依次調(diào)用。
2. 對(duì)于面向?qū)ο螅╫op)來(lái)說(shuō),我們關(guān)心的是汽車這類對(duì)象,兩個(gè)事件只是這類對(duì)象所具有的行為。而且對(duì)于這兩個(gè)行為的順序沒(méi)有強(qiáng)制要求。
3. 總結(jié): 面向過(guò)程的思維方式是分析綜合,面向?qū)ο蟮乃季S方式是構(gòu)造。
面向過(guò)程總結(jié)
1. 面向過(guò)程是一種自頂向下的編程。
2. 面向過(guò)程優(yōu)點(diǎn):性能比面向?qū)ο蟾?,因?yàn)轭愓{(diào)用時(shí)需要實(shí)例化,開(kāi)銷比較大,比較消耗資源;比如單片機(jī)、嵌入式開(kāi)發(fā)、 Linux/Unix等一般采用面向過(guò)程開(kāi)發(fā),性能是最重要的因素。
3. 缺點(diǎn):沒(méi)有面向?qū)ο笠拙S護(hù)、易復(fù)用、易擴(kuò)展
面向?qū)ο罂偨Y(jié)
1. 面向?qū)ο笫菍⑹挛锔叨瘸橄蠡C嫦驅(qū)ο蟊仨毾冉⒊橄竽P?,之后直接使用模型就行了?/p>
2. 優(yōu)點(diǎn):易維護(hù)、易復(fù)用、易擴(kuò)展,由于面向?qū)ο笥蟹庋b、繼承、多態(tài)性的特性,可以設(shè)計(jì)出低耦合的系統(tǒng),使系統(tǒng) 更加靈活、更加易于維護(hù)
3. 缺點(diǎn):性能比面向過(guò)程低
- 設(shè)計(jì)模式_可復(fù)用面向對(duì)象軟件的基礎(chǔ).pdf 0次下載
- 基于面向對(duì)象概念格的卸掉集判定定理 3次下載
- 面向對(duì)象與C++程序設(shè)計(jì)實(shí)驗(yàn)之熟悉開(kāi)發(fā)環(huán)境和簡(jiǎn)單程序設(shè)計(jì)的資料說(shuō)明 8次下載
- C++語(yǔ)言和面向對(duì)象程序設(shè)計(jì)教程 6次下載
- Java基礎(chǔ)知識(shí)教程之一些常見(jiàn)的面試題資料總結(jié)合集免費(fèi)下載
- 面向對(duì)象的程序設(shè)計(jì)總結(jié)與過(guò)程化程序設(shè)計(jì)有什么區(qū)別? 0次下載
- 計(jì)算機(jī)測(cè)控系統(tǒng)——面向對(duì)象語(yǔ)言Visual Basic課件下載.PPT 0次下載
- 面向對(duì)象的程序設(shè)計(jì)(C++) 0次下載
- 網(wǎng)絡(luò)講壇:面向對(duì)象的編程(上)-labview視頻教程
- 基于面向對(duì)象的過(guò)程實(shí)時(shí)數(shù)據(jù)庫(kù)引擎設(shè)計(jì)
- 面向對(duì)象軟件度量C&K方法的研究與改進(jìn)
- Java面向對(duì)象程序設(shè)計(jì)教程 0次下載
- 面向對(duì)象的PLC上位機(jī)軟件平臺(tái)設(shè)計(jì)
- 面向對(duì)象軟件開(kāi)發(fā)概述
- JAVA語(yǔ)言與面向對(duì)象程序設(shè)計(jì)課件
- 基于C/C++面向對(duì)象的方式封裝socket通信類流程簡(jiǎn)析 1897次閱讀
- 基于C/C++面向對(duì)象的方式封裝socket通信類 1379次閱讀
- Vivado Schematic中的實(shí)線和虛線有什么區(qū)別? 1203次閱讀
- 循環(huán)隊(duì)列C語(yǔ)言面向對(duì)象實(shí)現(xiàn) 649次閱讀
- 類和對(duì)象是什么? 582次閱讀
- 硬盤(pán)的不同分區(qū)格式有什么區(qū)別? 2413次閱讀
- C語(yǔ)言是怎么面向對(duì)象編程 1708次閱讀
- 面向對(duì)象開(kāi)發(fā)的SOLID五大基本原則 797次閱讀
- 這可能是Python面向對(duì)象編程的最佳實(shí)踐 2695次閱讀
- 史上最全Python面向對(duì)象編程的資料合集 3184次閱讀
- 面向對(duì)象設(shè)計(jì)之定義領(lǐng)域服務(wù) 1072次閱讀
- JavaScript面試最容易出錯(cuò)的幾點(diǎn) 你中招了嗎 1027次閱讀
- C語(yǔ)言的基本知識(shí)、特征和面向對(duì)象詳解 1.4w次閱讀
- 封裝變化與面向接口編程 7364次閱讀
- 面向AMetal框架與接口的編程原理和技巧 6278次閱讀
下載排行
本周
- 1索尼333ESL電路圖資料
- 10.11 MB | 2次下載 | 免費(fèi)
- 2TINA-TI 模擬電路設(shè)計(jì)、仿真和分析軟件中文教程
- 3.83 MB | 0次下載 | 5 積分
- 3SS6548D40V 直流有刷電機(jī)驅(qū)動(dòng)芯片中文資料
- 1.55 MB | 次下載 | 1 積分
- 4SS6235M 4A 33V性價(jià)比超高電機(jī)驅(qū)動(dòng)芯片中文資料
- 1.26 MB | 次下載 | 免費(fèi)
- 5FP7195-中文應(yīng)用說(shuō)明書(shū)
- 0.93 MB | 次下載 | 免費(fèi)
- 6VSA101-G250T01-I 電壓傳感器產(chǎn)品使用手冊(cè)
- 0.72 MB | 次下載 | 免費(fèi)
- 7FS4056E系列單節(jié)線線充電IC
- 2.41 MB | 次下載 | 免費(fèi)
- 8FS5281E(5V USB輸入雙節(jié)鋰電池串聯(lián)應(yīng)用升壓充電管理IC)
- 3.30 MB | 次下載 | 免費(fèi)
本月
- 148V到5KW無(wú)橋LLC雙向逆變器的電路原理圖免費(fèi)下載
- 0.26 MB | 157次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進(jìn)行計(jì)算詳細(xì)公式免費(fèi)下載
- 0.40 MB | 33次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開(kāi)關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 5 積分
- 4STM32F10x參考手冊(cè)資料
- 13.64 MB | 12次下載 | 1 積分
- 5光伏并網(wǎng)逆變器原理
- 7.31 MB | 7次下載 | 2 積分
- 6SW5099規(guī)格書(shū)
- 1.37 MB | 6次下載 | 1 積分
- 7星火6J3-1交直流二波段收音機(jī)電路圖資料
- 1.86 MB | 6次下載 | 免費(fèi)
- 8S7-200 可編程序控制器系統(tǒng)手冊(cè)
- 12.81 MB | 5次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191422次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
評(píng)論