1. 程式人生 > >面向過程與面向對象的理解

面向過程與面向對象的理解

面向過程 處理 兩個 清晰 註意 事物 而不是 哪些 我們

面向過程:他是將做一件事情,清晰分清出每一個步驟,程序員的主要註意力在方法上,例如我們炒菜:1、洗到洗菜;2、切菜;3、炒菜

面向對象編程,具體到每一個事物上,程序員的主要註意力放在對象上,例如我們要做一頓席,主廚做的時候首先考慮的是:要做哪些菜,而不是這席一步一步怎麽做。

它們兩個實際上是相輔相成的:例如,面向對象我們最後還是要用面向過程(定義方法);而面向過程也是有面向對象的,面向過程最終處理的東西還是對象(方法處理的事物)。 例如,我上面舉的兩個例子,炒菜始終還是會具體到某個菜,不論它是蘿蔔還是青菜;做席也會具體到那個去炒這個菜,如何炒。

面向過程與面向對象的理解