4 回答

TA貢獻149條經(jīng)驗 獲得超291個贊
以把大象裝進冰箱為例,
面向過程就是需要 1.打開冰箱門 2.把大象裝進去 3.關(guān)上冰箱門
面向?qū)ο缶褪切枰?人做什么,冰箱做什么,大象做什么
望采納~~~

TA貢獻948條經(jīng)驗 獲得超1109個贊
面向?qū)ο箨P(guān)注的是對象,面向過程關(guān)注的是執(zhí)行過程,程序的執(zhí)行過程。
面向?qū)ο蟮某霈F(xiàn)要晚于面向過程,代表語言是java,面向過程的代表是C?,F(xiàn)在大多數(shù)高級語言都是面向?qū)ο蟮?,因為面向?qū)ο蟾m合開發(fā)大型項目,應(yīng)該還有其他原因,我不太清楚。聽說銀行的系統(tǒng)都是用C寫的,也就是面向過程,所以銀行系統(tǒng)出了bug或者要升級會十分的麻煩,就困難度來說,也是面向過程難于面向?qū)ο?。不知道你有沒有聽說過,一個Java程序員入職一年就算是有經(jīng)驗老程序員了,而C程序員,入職三年,才算是入門級別的。。

TA貢獻63條經(jīng)驗 獲得超30個贊
面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)把這些步驟一步一步實現(xiàn),使用的時候一個一個依次調(diào)用就可以了。
面向?qū)ο笫前褬?gòu)成問題事務(wù)分解成各個對象,建立對象的目的不是為了完成一個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。
總而言之面向?qū)ο蟾呒?,更好用,但是面向過程的程序?qū)懱幚硪话阋哺∫稽c,畢竟低級一點。望采納!謝謝

TA貢獻93條經(jīng)驗 獲得超26個贊
關(guān)于樓上的回答,糾正一點, 銀行的系統(tǒng)并不是都是用c寫的, java寫的也有很多 ,交通銀行就是用的java,面向?qū)ο箅y度和面向過程難度,不能說哪個難,面向?qū)ο?,就是你?chuàng)建一個對象出來,它怎么實現(xiàn)它的功能, 你不用管, 模塊化,解耦合,高內(nèi)聚,面向?qū)ο蟮暮诵?,其三特性,繼承多態(tài)分裝,也是為這個原則服務(wù)。
添加回答
舉報