物件導向(OOP)的好處

2021-08-25 19:57:29 字數 700 閱讀 8798

這個是跟乙個朋友聊起的話題,物件導向有什麼好處,當然我們回答的其實都不是很好,回家仔細想了一下,也查閱了一些好的資料。

說到物件導向的好處,首先要說到物件導向的特徵,然後根據這些特診來敘述物件導向的好處,也比較自然一點。

1.物件導向的特徵

1)封裝性

封裝性很重要,它可以避免外部物件修改物件內部的狀態,從而引起物件本身的穩定性,因此在**編寫過程中,要盡量考慮到物件的每個屬性,不需要暴露的,盡量不要暴露。

2)繼承

繼承性,使不同的類,有相同的方法,這樣可以最大程度地重用**。

3)多型

多型使得我們可以使用相同的方法處理不同物件的行為:我們可以使用相同的**處理不同的型別的物件,只要它們繼承和實現了相同的型別。

2.物件導向的好處

根據物件導向的特徵,我們可以總結如下:

1)物件易於理解和抽象,物件導向很容易把現實世界反映到計算機領域,從而方便設計。

2)更加容易重用**:只要使用繼承就可以,使用父類的方法,只要使用多型,就可以使用相同的**處理不同型別的物件

3)具有可擴充性和開放性:

4)**易於閱讀

5)**容易維護

oop物件導向

首先是定義 什麼是物件 物件就是屬性的無序集合,每個屬性存放乙個 原始值or物件or函式 既然是屬性的無序集合,那麼屬性的含義顧名思義,那麼屬性是什麼 屬性就是乙個個的鍵值對.也就是 屬性名 屬性 一分為二,首先是屬性名 什麼可以做屬性名,既然屬性的名字,所以我們一般是用字串來命名的,當然,如果自己...

OOP 物件導向

oop思想 接觸到任意乙個任務,首先想到的是這個人物的構成,是由模型構成的 幾個名詞 oo 物件導向 ooa 物件導向的分析 ood 物件導向的設計 ooi 物件導向的實現 oop 物件導向的程式設計 ooa ood ooi 物件導向的實現過程 類和物件的概念 類 抽象名詞,代表乙個集合,共性的事物...

物件導向 oop

物件導向的核心 類 物件 需要有意義的物件導向的 不是有了類就是物件導向 例項化的方法 設計層面 函式 程式運形,過程式一種稱謂 物件 物件是現實世界或者思維世界中的實體在計算機中的反映,它將資料以及這些資料上的操作封裝在一起 類 一類事物的統稱,物件是類具體化的產物,也就是例項化 不同的物件有什麼...