網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

面向對象的特點是什麼

欄目: 生活小知識 / 發佈於: / 人氣:6.27K

面向對象的特點是什麼

面向對象的特徵是:1、抽象,把現實世界中的某一類東西,提取出來,用程序代碼表示;2、封裝,把過程和數據包圍起來,對數據的訪問只能透過已定義的介面;3、繼承,一種聯結類的層次模型;4、多態,允許不同類的對象對同一消息做出響應。面向對象(Object Oriented)是軟件開發方法,一種編程範式。

面向對象的概念和應用已超越了程序設計和軟件開發,擴展到如數據庫系統、交互式介面、應用結構、應用平臺、分佈式系統、網絡管理結構、CAD技術、人工智能等領域。面向對象是相對於面向過程來講的,面向對象方法,把相關的數據和方法組織爲一個整體來看待,從更高的層次來進行系統建模,更貼近事物的自然執行模式。

基本概念

對象的含義是指具體的某一個事物,即在現實生活中能夠看得見摸得着的事物。在面向對象程序設計中,對象所指的是計算機系統中的某一個成分。在面向對象程序設計中,對象包含兩個含義,其中一個是數據,另外一個是動作。對象則是數據和動作的結合體。對象不僅能夠進行操作,同時還能夠及時記錄下操作結果。

基本思想

面向對象編程(Object Oriented Programming,OOP,面向對象程序設計)的主要思想是把構成問題的各個事務分解成各個對象,建立對象的目的不是爲了完成一個步驟,而是爲了描敘一個事物在整個解決問題的步驟中的行爲。面向對象程序設計中的概念主要包括:對象、類、數據抽象、繼承、動態綁定、數據封裝、多態性、消息傳遞。透過這些概念面向對象的思想得到了具體的體現。

Tags:面向對象