文章目錄
- 前言
- 一、什么是面向物件 ?
- 二、面向程序VS面向物件
- 1.面向程序思想
- 2.面向物件思想
前言
本文簡單介紹一下什么是面向物件
一、什么是面向物件 ?
-
面向物件編程(Object-Oriented Programming),簡稱OOP,
-
其本質就是以類的方式組織代碼,以物件的封裝資料,
-
它是抽象的,
-
它具有三大特性:封裝、繼承和多型,
-
從認識論角度考慮是先有物件再有類,物件,是具體的事物,然而,類,是抽象的,是對物件的抽象,
-
從代碼運行的角度考慮是先有類再有物件,類是物件的模板,
二、面向程序VS面向物件
1.面向程序思想
- 它的步驟簡單清晰,比如第一步要做什么、第二步要做什么…
- 面向程序比較適合處理一些相對簡單的問題,
2.面向物件思想
- 物以類聚,分類的思維模式,思考問題首先會解決問題需要哪些分類,接著對這些分類進行單獨思考,最后才對某個分類下的細節方面進行面向程序的思索,
- 面向物件不同于面向程序,它更適合處理一些復雜的問題,比如一些需要多人協作解決的問題,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/240912.html
標籤:其他
上一篇:直播推流SDK綜述(一)
