抽象 - 介紹

抽象是物件導向程式設計(OOP) 中的主要概念之一。這是隱藏外部人員實施細節的過程,同時只顯示必要的細節。換句話說,抽象是一種安排程式複雜性的技術。

抽象有兩種基本型別:

  1. 控制抽象

    這是使用子例程和控制流完成的。我們可以從函式/方法呼叫另一個函式/方法/例程(子例程)來執行特定任務,其中該子例程是抽象的。

  2. 資料抽象

    這是通過各種資料結構及其實現來完成的。我們可以建立自己的資料結構來儲存我們的資料,同時保持實現抽象。

在 *OOP 中,*我們使用控制元件和函式抽象的混合。