面向過程

面向過程

計算機語言編程思想
面向過程”(Procedure Oriented)是一種以過程為中心的編程思想。這些都是以什麼正在發生為主要目标進行編程,不同于面向對象的是誰在受影響。與面向對象明顯的不同就是封裝、繼承、類。簡寫為POP。[1]
    中文名:面向過程 外文名:Procedure Oriented 适用領域: 所屬學科: 類型:編程思想 别稱:面向記錄

解釋

好比汽車啟動是一個事件,汽車到站是另一個事件。在編程序的時候我們關心的是某一個事件。而不是汽車本身。我們分别對啟動和到站編寫程序。類似的還有修理等等。

過程

面向過程其實是最為實際的一種思考方式,就算是面向對象的方法也是含有面向過程的思想。可以說面向過程是一種基礎的方法。它考慮的是實際地實現,一般的面向過程是從上往下步步求精.所以面向過程最重要的是模塊化的思想方法。對比面向過程,面向對象的方法主要是把事物給對象化,對象包括屬性與行為.當程序規模不是很大時,面向過程的方法還會體現出一種優勢,因為程序的流程很清楚,按着模塊與函數的方法可以很好的組織.比如拿學生早上起來的事情來說說這種面向過程吧.粗略的可以将過程拟為:

(1)起床

(2)穿衣

(3)洗臉刷牙

(4)去學校

而這4步就是一步一步地完成,它的順序很重要,你隻須一個一個地實現就行了。而如果是用面向對象的方法的話,可能就隻抽象出一個學生的類,它包括這四個方法,但是具體的順序就不能體現出來。

相關詞條

相關搜索

其它詞條