4 回答

TA貢獻149條經驗 獲得超291個贊
以把大象裝進冰箱為例,
面向過程就是需要 1.打開冰箱門 2.把大象裝進去 3.關上冰箱門
面向對象就是需要 人做什么,冰箱做什么,大象做什么
望采納~~~

TA貢獻948條經驗 獲得超1109個贊
面向對象關注的是對象,面向過程關注的是執行過程,程序的執行過程。
面向對象的出現要晚于面向過程,代表語言是java,面向過程的代表是C?,F在大多數高級語言都是面向對象的,因為面向對象更適合開發大型項目,應該還有其他原因,我不太清楚。聽說銀行的系統都是用C寫的,也就是面向過程,所以銀行系統出了bug或者要升級會十分的麻煩,就困難度來說,也是面向過程難于面向對象。不知道你有沒有聽說過,一個Java程序員入職一年就算是有經驗老程序員了,而C程序員,入職三年,才算是入門級別的。。

TA貢獻63條經驗 獲得超30個贊
面向過程就是分析出解決問題所需要的步驟,然后用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就可以了。
面向對象是把構成問題事務分解成各個對象,建立對象的目的不是為了完成一個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。
總而言之面向對象更高級,更好用,但是面向過程的程序寫處理一般也更小一點,畢竟低級一點。望采納!謝謝

TA貢獻93條經驗 獲得超26個贊
關于樓上的回答,糾正一點, 銀行的系統并不是都是用c寫的, java寫的也有很多 ,交通銀行就是用的java,面向對象難度和面向過程難度,不能說哪個難,面向對象,就是你創建一個對象出來,它怎么實現它的功能, 你不用管, 模塊化,解耦合,高內聚,面向對象的核心,其三特性,繼承多態分裝,也是為這個原則服務。
添加回答
舉報