當前位置:編程學習大全網 - 行動軟體 - 面向對象和面向過程的區別是什麽?

面向對象和面向過程的區別是什麽?

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

面向對象是把構成問題事務分解成各個對象,建立對象的目的不是為了完成壹個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。

擴展資料

面向對象(Object Oriented,OO)是當前計算機界關心的重點,它是90年代軟件開發方法的主流。面向對象的概念和應用已超越了程序設計和軟件開發,擴展到很寬的範圍。如數據庫系統、交互式界面、應用結構、應用平臺、分布式系統、網絡管理結構、CAD技術、人工智能等領域。面向對象,這方面的文章非常多。但是,明確地給出對象的定義或說明對象的定義的非常少,至少現在還沒有發現。起初,“面向對象”是專指在程序設計中采用封裝、繼承、抽象等設計。

面向過程”(Procedure Oriented)是壹種以過程為中心的編程思想。“面向過程”也可稱之為“面向記錄”編程思想,他們不支持豐富的“面向對象”特性(比如繼承、多態),並且它們不允許混合持久化狀態和域邏輯。

參考資料

百度百科_面向對象

百度百科_面向過程

  • 上一篇:貝兒公主和白雪公主相比誰更漂亮?為什麽?
  • 下一篇:西遊記劇情分集介紹
  • copyright 2024編程學習大全網