面向物件程式設計 (OOP) 與面向過程程式設計 (POP) 的區別


OOP

OOP,指的是面向物件程式設計,它處理物件及其屬性。OOP 的主要概念包括:

  • 類/物件

  • 抽象

  • 封裝

  • 多型

  • 繼承

POP

POP,指的是面向過程程式設計,它處理程式和函式。程式被分成函式,資料是全域性的。

以下是 OOP 和 POP 之間的重要區別。

序號關鍵點OOPPOP
1定義OOP 代表面向物件程式設計。POP 代表面向過程程式設計。
2方法OOP 遵循自下而上的方法。POP 遵循自上而下的方法。
3劃分程式被劃分為物件及其互動。程式被劃分為函式及其互動。
4是否支援繼承支援繼承。不支援繼承。
5訪問控制透過訪問修飾符支援訪問控制。不支援訪問修飾符。
6資料隱藏使用封裝來隱藏資料。沒有資料隱藏。資料全域性可訪問。
7示例C++,JavaC,Pascal

更新於:2019年11月27日

20K+ 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.