當前位置:編程學習大全網 - 編程軟體 - 編程思想基礎:面向對象和面向過程的區別

編程思想基礎:面向對象和面向過程的區別

壹、主體不同

1、面向對象:相對於面向過程來講的,面向對象方法,把相關的數據和方法組織為壹個整體來看待,從更高的層次來進行系統建模,更貼近事物的自然運行模式。

2、面向過程:同於面向對象的是誰在受影響。與面向對象明顯的不同就是封裝、繼承、類。

二、特點不同

1、面向對象:每個對象都有自身唯壹的標識,通過這種標識,可找到相應的對象。在對象的整個生命期中,標識都不改變,不同的對象不能有相同的標識。

2、面向過程:分析出解決問題所需要的步驟,然後用函數把這些步驟壹步壹步實現,使用的時候壹個壹個依次調用就可以了。

三、功能不同

1、面向對象:向對象開發是壹種根本不同於傳統的功能分解的設計方法。面向對象的軟件分解更接近人對客觀事務的理解,而功能分解只通過問題空間的轉換來獲得。

2、面向過程:主要是把事物給對象化,對象包括屬性與行為。當程序規模不是很大時,面向過程的方法還會體現出壹種優勢。

百度百科-面向過程

百度百科-面向對象

  • 上一篇:什麽是傀儡焊?
  • 下一篇:獲嘉縣為什麽這麽窮
  • copyright 2024編程學習大全網