物件導向的概念

2022-09-04 19:48:15 字數 726 閱讀 4060

1. 物件導向和面向過程的區別?

面向過程 :面向過程效能比物件導向⾼。 因為類呼叫時需要例項

化,開銷比較⼤,比較消耗資源,所以當效能是最重要的考量因素的時

候,比如微控制器、嵌⼊式開發、linux/unix等⼀般採用面向過程開發。但

是,面向過程沒有物件導向易維護、易復用、易擴充套件。

物件導向 :物件導向易維護、易復用、易擴充套件。 因為物件導向有封

裝、繼承、多型性的特性,所以可以設計出低耦合的系統,使系統更加靈

活、更加易於維護。但是,物件導向效能比面向過程低。

2. 物件和類的關係?舉例說明

類是物件的模版,物件是類的例項。

舉例:貓是⼀個類,你養的那只貓是⼀個物件;汽車是⼀個類,你開

的那輛車是⼀個物件。

3.類裡面包含什麼?

屬性和⽅法。

4.類的特性?

封裝性將資料和操作封裝為⼀個有機的整體,由於類中私有成員都是隱藏

的,只向外部提供有限的接⼝,所以能夠保證內部的⾼內聚性和與外部的

低耦合性。用者不必了解具體的實現細節,⽽只是要通過外部接⼝,以特

定的訪問許可權來使用類的成員,能夠增強安全性和簡化程式設計。

繼承性繼承性更符合認知規律,使程式更易於理解,同時節省不必要的重複

**。多型性

同⼀操作作用於不同物件,可以有不同的解釋,產⽣不同的執⾏結

果。在運⾏時,可以通過指向基類的指標,來呼叫實現派⽣類中的⽅法。

物件導向的概念

物件導向 他是乙個變成思路,不會改變我們預期的效果 優點 使用物件導向,會讓 的復用性大大提高,便於迭代 特徵 封裝 多肽 繼承 抽象 例 面向過程 小花去餐廳點餐吃飯 物件導向 小花 去 吃 餐廳 點餐 小花.去 餐廳.點餐 小花.吃 建立物件的方法 字面量let obj 通過建構函式和new 結...

物件導向的概念

之前我們已經說過很多次 物件導向 這個詞了,相信大家這會兒對它應該有點熟悉但更多還是陌生吧。實際上,物件導向是我們比較熟悉的一種方式,或者說,物件導向是一種更加接近我們日常思考方式的一種程式設計思想。在物件導向出現之前,使用比較多的是面向過程的程式設計思想。面向過程就是將乙個任務拆分成若干個小任務,...

物件導向的概念

今天加深了對物件導向概念的理解。以下純屬個人還不太正確的理解,受到學長的啟發 如今的我還是這樣的思想。1 建表。2 邊寫 邊寫方法,邊改資料庫。而更好的物件導向的乙個流程應該如下 這裡只是粗略說明 1 建表 建模型 類 物件 是對物件進行操作,甚至是對物件的陣列進行操作。2 根據需求,根據這個專案需...