面向過程與物件導向,類與物件之間的理解

2022-09-08 17:18:15 字數 451 閱讀 8699

如何理解面向過程與物件導向:

有個腦經急轉彎是這樣的:如何把乙個大象放進冰箱?

面向過程:

1、開啟冰箱門

2、把大象裝進去

3、關上冰箱門

物件導向:

1、大象

2、冰箱

3、隱藏物件:手

如何理解類與物件:

類:人物件:你

人的類有各種基本的屬性和方法,比如有四肢,頭髮的屬性,能走路的方法。

你不僅有人的所有屬性和方法,你因為會寫**,所以跟一般人比,多了乙個方法。

總結:類(class)是物件(object)的模板,定義了同一組物件共有的屬性和方法。

理解到這裡物件跟子類其實還是有區別,子類也還是類,並不是物件。

j**ascript是一種基於物件(object-based)的語言。

物件導向過程與物件導向

物件導向過程與物件導向 1 程式的發展經歷了兩個階段 面向過程 物件導向。2 對於物件導向與面向過程可以用乙個例子解釋,如乙個木匠要做乙個盒子,那麼這個盒子的出發點會有兩種方式 物件導向 先想好要做的盒子,之後在去找相應的工具去做。面向過程 不去想要做什麼樣的盒子,隨需取工具。物件導向三大特徵 封裝...

物件導向與面向過程

分析出解決問題所需要的步驟,然後用函式把步驟分解開,使用時再呼叫這些函式。面向過程強調流程化 線性化 步驟化的思考方式 把構成問題事務分解成各個物件,描述各個事務在問題中的行為。強調整體性和差異性。具有抽象 封裝,繼承,多型 面向過程效率高 流程明確,具體步驟清楚 但耗費精力,重用率低 擴充套件能力...

物件導向與面向過程

一 面向過程程式設計 面向過程程式設計是一種以過程為中心的程式設計思想,分析出解決問題的步驟,然後用函式把這些步驟一步一步實現。面向過程程式設計,資料和對資料的操作是分離的。二 物件導向程式設計 物件導向程式設計是將事物物件化,通過物件通訊來解決問題。物件導向程式設計,資料和對資料的操作是繫結在一起...