面對物件的理解

2021-10-07 17:18:43 字數 583 閱讀 7076

面向過程思想:第一步做什麼,第二步做什麼…它適合處理一些較簡單的問題

物件導向思想:(1)物以類聚,分類的思維模式,思考問題首先會解決問題需要哪些分類,然後對這些分類進行單獨思考。最後,才對某個分類下的細節進行面向過程的思索。

​ (2)物件導向適合處理複雜的問題,適合處理需要多人協作的問題。

對於描述複雜的事物,為了從巨集觀上把握,從整體上合理分析,我們需要使用物件導向的思路來分析整個系統。但是,具體到微觀操作,仍然需要面向過程的思路去處理。

什麼是物件導向

物件導向程式設計(object—oriented programming,oop)

物件導向的本質就是:以類的方式組織**,以物件的組織(封裝)資料。抽象

三大特性:封裝,繼承,多型

物件,是具體的事物。 類,是抽象的,是對物件的抽象

注:所謂萬物皆物件:一台電腦,乙隻鉛筆,一輛轎車都可以是物件

而類就是描述物件的特徵,比如一台電腦的顏色是銀白色,品牌是戴爾,,,類是物件的模板

面對物件程式設計 理解思想

提取現實世界中某事物的關鍵特性,為該事物構建模型的過程。對同一事物在不同的需求下,需要提取的特性可能不一樣。得到的抽象模型中一般包含 屬性 資料 和操作 行為 這個抽象模型我們稱之為類。對類進行例項化得到物件。封裝可以使類具有獨立性和隔離性 保證類的高內聚。只暴露給類外部或者子類必須的屬性和操作。類...

mysql面對物件 面對物件資料庫

物件導向的方式訪問資料庫 造物件 db new mysqli localhost root 123 mydb 判斷連線是否出錯 if mysqli connect error mysqli connect error or die 連線失敗!寫sql語句 sql insert into info v...

總結對JS面對物件理解

1.面對物件概念 面對物件程式設計是一種程式設計方式,跟傳統的面向過程程式設計不同,它將真實世界的各種複雜關係,抽象為乙個個物件,然後由物件之間的分工與合作,完成對真實世界的模擬。每乙個物件都是功能中心,具有明確分工,可以完成接受資訊 處理資料 發出資訊等任務。物件可以復用,通過繼承機制還可以定製。...