物件導向的特徵有哪些方面

2022-09-01 17:21:16 字數 411 閱讀 9165

具有封裝、繼承、抽象、多型

1、封裝:封裝是保證軟體內部具有優良模組性的基礎,目標是高內聚,低耦合,防止程式相互依賴而帶來影響,物件是封裝的基本單位。把握乙個原則:對同一事物進行操作的方法和相關方法放在同乙個類中,把方法和他操作的資料放在同乙個類中。

2、抽象:抽象就是找出一些事物相似和共性之處,然後將這些事物歸為乙個類,這個類只考慮這些事物相似和共性之處。

3、繼承:在定義和實現乙個類的時候,可以在乙個已經存在的類的基礎上進行,把這個已經存在的類所定義的內容作為自己的內容,並可以加入新內容,或修改原來的方法使其更合適,繼承是子類自動共享父類資料和方法的機制,提高了軟體可重用性和可擴充套件性。

4、多型:多型是指允許不同類的物件對同一訊息做出響應,多型包含引數化多型和包含多型,具有靈活抽象、行為共享和**共享的優勢,很好解決應用程式方法同名的問題

物件導向的特徵有哪些方面

1 抽象 抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只 是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2 繼承 繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的...

物件導向的特徵有哪些方面

計算機軟體系統是現實生活中的業務在計算機中的對映,而現實生活中的業務其實就是乙個個物件協作的過程。物件導向程式設計就是按現實業務一樣的方式將程式 按乙個個物件進行組織和編寫,讓計算機系統能夠識別和理解用物件方式組織和編寫的程式 這樣就可以把現實生活中的業務物件對映到計算機系統中。物件導向的程式語言有...

物件導向的特徵有哪些方面

計算機軟體系統是現實生活中的業務在計算機中的對映,而現實生活中的業務其實就是乙個個物件協作的過程。物件導向程式設計就是按現實業務一樣的方式將程式 按乙個個物件進行組織和編寫,讓計算機系統能夠識別和理解用 物件方式組織和編寫的程式 這樣就可以把現實生活中的業務物件對映到計算機系統中。物件導向的程式語言...