簡述物件導向和麵向過程的區別和聯絡

2022-07-15 11:16:56 字數 837 閱讀 8668

1樓:匿名使用者

區別:最大區別在於程式設計範型,過程的是「程式=演算法+資料結構」 物件是「程式=物件+資訊」。聯絡:

物件和過程都是建立在函式的基礎上的,但物件的出現是過程的一次飛躍。

2樓:

兩者思想上的簡單區別:

1)但是我認為處理問題時程序導向是必不可少的,因為要獲得一個結果就必須執行一定的步驟,這與程序導向的思想:即分解執行步驟採用每一步都是命令相似,但在處理問題時採用物件導向的思想進行對問題的分析,這些步驟指令被劃分到自然界的元素中進行封裝,以實現每個自然元素的獨立功能,

2)在程序導向中通過各種功能來實現各種步驟和劃分結構,把整個軟體系統劃分為多個模組每個模組實現預期的子功能,所以將問題拆分的過程就是執行解決步驟實現功能的時候;而物件導向是把問題通過功能來劃分為各個物件,而不是單純的進行功能之間的組合,而是描述這個元素在整個問題的解決步驟中的行為和狀態

3)物件式的程式設計先不管步驟,而是確定物件的存在去然後通過物件來實施行為,然後去通知另外一個物件自己的行為,而不是按照流程對計算機進行命令:就像管理系統

4)我認為程序導向和麵向物件的主要分別在於對方法功能的使用上不同,程序導向是為了解決一個問題將功能步驟依次使用,即使劃分模組也是為了解決子問題而執行步驟,由資料來控制功能(函式);而物件導向雖然針對待解問題包含的元素而進行物件的劃分,但是我認為是依據功能的共性進行抽象成類,使有共性的功能成為一個獨立整體,而不是鬆散的結構,通過功能來控制封裝內部的資料

包裝物件是指在物件導向的類中包含其他**,你可以將結構化的**包裝到一個物件的內部,使其行為就像物件一樣,即對功能的分類

程式設計語言的具體分類程序導向和麵向物件的區別類的概念

全是名詞解釋,百科全有,就不知道自己搜一下嗎?程序導向 物件導向 類 物件導向程式設計語言與程序導向程式設計語言有什麼區別啊?首先要理解什麼是面向對 抄象程式設計和麵向bai過程編 程。至於語言,面du向物件的語言只是在zhi程序導向語言基dao礎上增加了類和物件的概念 即可以同時封裝資料和函式,例...

什麼是物件導向程式設計的思想,什麼是物件導向的程式語言啊?

很簡單的說 比如開汽車,我們都知道開汽車只需要踩油門,轉方向盤,剎車,離合器等等,我們要控制的就是這些了,汽車對我們來說就是一個物件,要發動汽車你只需要踩下油門,別的不用管。要是程序導向,那麼你踩下油門後,你還要考慮油門是怎麼工作的,它是怎麼樣讓汽車發動的。在物件導向裡面這都是汽車該考慮的,而不是你...

簡述物件導向的分析階段建立的系統模型不包括什麼

物件導向的分析階段不包括 資料模型。物件導向系統設計階段不包括功能模型 object oriented design 物件導向的系統設計 物件導向的分析模型包括哪些內容 物件導向的思想bai主要包括什du 麼?繼承 多型 封裝zhi 封裝 用抽象的資料型別 dao將資料和基於資料的版操作封 權裝在一...