物件導向思想 簡單描述,什麼是物件導向思想?

時間 2023-03-20 01:45:09

1樓:月亮黃黃的

物件導向的基本哲學是認為世界是由各種各樣具有自己的運動規律和內部狀態的物件所組成的;不同物件之間的相互作用和通訊構成了完整的現實世界。物件導向的方法是物件導向的世界觀在開發方法中的直接運用。

2樓:匿名使用者

至今還沒有統一的概念,我這裡把它定義為:按人們認識客觀世界的系統思維方式,採用基於物件(實體)的概念建立模型,模擬客觀世界分析、設計、實現軟體的辦法。通過物件導向的理念使計算機軟體系統能與現實世界中的系統一一對應。

3樓:匿名使用者

物件導向設計要和麵向過程設計進行比較才好理解。

一個人可以看成物件。同樣一個人身體的各個部位也可以看成物件。

程序導向設計就比如做一個人,從頭開始做 慢慢的在完善化,最後在把這個人不斷的豐富起來。意思就是從一點開始設計。

物件導向設計一個人。首相把一個人的各個部位看做物件。

例如手,腳,頭,他們都是獨立的物件,可以分別設計,每個物件設計好後 在把他們按照藉口拼接起來。

最大的優點就是要修改的時候不必從頭到尾進行修改,如果手有問題,那麼修改手這個物件就好了。

如果要做另一個人的話,直接吧這個人的需要的物件 拿來,,例如已經做好的 手等等。再加以修改。

**易於維護,重用率高。

什麼是物件導向思想?

4樓:匿名使用者

「物件導向」與「程序導向」是兩個不同的概念。

「程序導向」就是一步一步的,後面的必須在前面的做完才能輪流到。

「物件導向」就是面向具體的事物。比如:造車。「程序導向」,就是先造車輪,再造發動機,再造機殼。。。依次製造,造完前面的,才能造後面的。

「物件導向」,就是不分前後,造完所有的(車輪,發動機,機殼。。。再組裝起來。

面向的是具體的事物。

拿到程式設計裡,同理。

解釋物件導向的基本思想。

5樓:匿名使用者

我這裡有。

抄三個版本。

1.通俗版的:物件導向襲的思想就是以面而不bai是以線的角度看問題du。

2.經典版的:zhi物件導向是把程序導向中的邏輯看成由物件間的區域性邏輯。

3.高深版的:物件導向方法是以認識論為基礎,用物件來理解和分析問題空間,並設計和開發出由物件構成的軟體系統(解空間)的方法。

由於問題空間和解空間都是由物件組成的,這樣可以消除由於問題空間和求解空間結構上的不一致帶來的問題。簡言之,物件導向就是面向事情本身,物件導向的分析過程就是認識客觀世界的過程。

通俗版一針見血,說明物件導向的目標是不像程序導向那樣集中。通dao俗版是為了應用的。

經典版說明了物件導向和麵向過程的聯絡。經典版是為研究的。

高深版我也不是很懂。

什麼是物件導向物件,什麼是程序導向,什麼是物件導向思想。能詳細點嗎?用自己的理解來說。

請問物件導向的開發方法的基本思想與主要特徵是什麼?

6樓:匿名使用者

物件導向的開發方法(簡稱oo)的基本思想:

oo方法認為,客觀世界是由各種各樣的物件組成的,每種物件都有各自的內部狀態和運動規律,不同的物件之間的相互作用和聯絡就構成了各種不同的系統。當我們設計和實現一個客觀系統時,如能在滿足需求的條件下,把系統設計成由一些不可變的(相對固定)部分組成的最小集合,這個設計就是最好的。而這些不可變的部分就是所謂的物件。

物件是oo方法的主體,物件至少應有以下特徵。

l 模組性。即物件是一個獨立存在的實體,從外部可以瞭解它的功能,但其內部細節是「隱蔽」的,它不受外界干擾。物件之間的相互依賴性很小,因而可以獨立地被其它各個系統所選用。

l 繼承和類比性。事物之間都有一定的相互聯絡,事物在整體結構中都會佔有它自身的位置。在物件之間有屬性關係的共同性,在oo方法學中稱之為繼承性次結構是靠繼承關係維繫著的。

l 物件是一個被嚴格模組化了的實體,稱之為封裝(encapsulation)。這種封裝了的物件滿足軟體工程的一切要求,而且可以直接被物件導向的程式設計語言所接受。

物件導向的概念是什麼?

7樓:郝一嘉

在我理解,物件導向是向現實世界模型的自然延伸,這是一種「萬物皆物件」的程式設計思想。在現實生活中的任何物體都可以歸為一類事物,而每一個個體都是一類事物的例項。物件導向的程式設計是以物件為中心,以訊息為驅動,所以程式=物件+訊息。

物件導向有三大特性,封裝、繼承和多型。

封裝就是將一類事物的屬性和行為抽象成一個類,使其屬性私有化,行為公開化,提高了資料的隱秘性的同時,使**模組化。這樣做使得**的複用性更高。

繼承則是進一步將一類事物共有的屬性和行為抽象成一個父類,而每一個子類是一個特殊的父類--有父類的行為和屬性,也有自己特有的行為和屬性。這樣做擴充套件了已存在的**塊,進一步提高了**的複用性。

如果說封裝和繼承是為了使**重用,那麼多型則是為了實現介面重用。多型的一大作用就是為了解耦--為了解除父子類繼承的耦合度。如果說繼承中父子類的關係式is-a的關係,那麼介面和實現類之之間的關係式has-a。

簡單來說,多型就是允許父類引用(或介面)指向子類(或實現類)物件。很多的設計模式都是基於物件導向的多型性設計的。

總結一下,如果說封裝和繼承是物件導向的基礎,那麼多型則是物件導向最精髓的理論。掌握多型必先了解介面,只有充分理解介面才能更好的應用多型。

物件導向的特點是什麼

8樓:懂視生活

物件導向的特徵是:1、抽象,把現實世界中的某一類東西,提取出來,用程式**表示;2、封裝,把過程和資料包圍起來,對資料的訪問只能通過已定義的介面;3、繼承,一種聯結類的層次模型;4、多型,允許不同類的物件對同一訊息做出響應。物件導向(objectoriented)是軟體開發方法,一種程式設計正規化。

物件導向的概念和應用已超越了程式設計和軟體開發,擴充套件到如資料庫系統、互動式介面、應用結構、應用平臺、分散式系統、網路管理結構、cad技術、人工智慧等領域。物件導向是相對於程序導向來講的,物件導向方法,把相關的資料和方法組織為一個整體來看待,從更高的層次來進行系統建模,更貼近事物的自然執行模式。

基本概念。物件的含義是指具體的某一個事物,即在現實生活中能夠看得見摸得著的事物。在物件導向程式設計中,物件所指的是計算機系統中的某一個成分。

在物件導向程式設計中,物件包含兩個含義,其中一個是資料,另外一個是動作。物件則是資料和動作的結合體。物件不僅能夠進行操作,同時還能夠及時記錄下操作結果。

基本思想。物件導向程式設計(objectorientedprogramming,oop,物件導向程式設計)的主要思想是把構成問題的各個事務分解成各個物件,建立物件的目的不是為了完成一個步驟,而是為了描敘一個事物在整個解決問題的步驟中的行為。物件導向程式設計中的概念主要包括:

物件、類、資料抽象、繼承、動態繫結、資料封裝、多型性、訊息傳遞。通過這些概念物件導向的思想得到了具體的體現。

請說說您對物件導向思想的理解

如何理解物件導向,什麼是物件導向 物件導向解釋

類 具有相同屬性一組物件集合。就他們說的,人類。就是一個類,下面有很多子類,男人 女人 老人 小孩。建構函式 類被初始化時所建立要分配記憶體空間 或者初始化變數等等。說明白點,就是把類載入到記憶體裡以便呼叫。方法 比如,這個杯子可以用來做什麼,或者說處理某個問題有很多種手段,這也是方法。屬性 比如,...

什麼是物件導向的程式設計思想

物件導向 物件導向 object oriented,oo 是當前計算機界關心的重點,它是90年代軟體開發方法的主流。物件導向的概念和應用已超越了程式設計和軟體開發,擴充套件到很寬的範圍。如資料庫系統 互動式介面 應用結構 應用平臺 分散式系統 網路管理結構 cad技術 人工智慧等領域。談到物件導向,...

什麼是物件導向?為什麼要用物件導向來程式設計

物件導向和麵向過程相對應,但是程序導向的應用不如物件導向來的廣,原因在於物件導向定義物件的屬性和方法,不同的程式設計想要用直接呼叫就可以,方便且適用性廣。這麼說你明白了嗎?為什麼要用物件導向思想程式設計 物件導向的主要思想是 繼承 封裝 多型 這種思想方便解決較為複雜的專案,且維護起來較為容易。物件...