面向過程的簡介

  面向過程是一種以過程為中心的程式設計思想。那麼你對面向過程瞭解多少呢?以下是由小編整理關於什麼是面向過程的內容,希望大家喜歡!

  

  “面向過程”***Procedure Oriented***是一種以過程為中心的程式設計思想。“面向過程”也可稱之為“面向記錄”程式設計思想,他們不支援豐富的“面向物件”特性***比如繼承、多型***,並且它們不允許混合持久化狀態和域邏輯。

  就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候一個一個依次呼叫就可以了。

  面向過程的類比說明

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

  ***1***起床

  ***2***穿衣

  ***3***洗臉刷牙

  ***4***去學校

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

  面向過程的程式設計

  到了程式設計就是:

  public class 汽車運營

  {

  void 汽車啟動

  {

  發生了什麼···

  }

  void 汽車到站

  {

  發生了什麼···

  }

  }

  “面向物件”需要建立一個汽車的實體,由實體引發事件。我們關心的是由汽車抽象成的物件,這個物件有自己的屬性,像輪胎,顏色等;有自己的方法,像啟動,行駛等.方法也就是汽車的行為.而不是汽車的每個事件。

  public class 汽車

  {

  void 到站******

  {

  }

  void 啟動******

  {

  }

  }

  使用的時候需要建立一個汽車物件,然後進行應用。