物件導向基本概念(一)

2021-07-23 23:21:12 字數 353 閱讀 1807

物件導向基本概念(一)

物件導向,oo(object oriented)

物件導向包含很多重要的概念:首先是物件本身,還包括:類,例項,繼承,封裝,多型,訊息隱藏和訊息傳遞。

1、物件的定義:對問題域中某些事物的抽象,反映了系統保持資訊,並且與資訊互動,或者二者皆有的能力。

這裡的重要概念是抽象,從實際事務中或者說需求中,進行抽象,然而的事務的特徵紛繁而複雜,我們要做的就是帶有目的性的進行抽象,抽出對我們有用的特徵。

在一些教科書中,物件被刻意擬人化,每個物件都會在乙個系統中扮演乙個角色,需要回答三個問題:

1)我是誰?

2)我能做什麼?

3)我知道些什麼?

物件導向 基本概念

物件 由其責任定義的,能夠自己負責自己,從而簡化了使用物件的控制程式的任務。將責任轉移到更區域性的層次。類 class 根據物件所具有的責任定義物件的型別。責任 行為或狀態,這些分別是由方法和或資料實現的。具體類 concrete cass 實現抽象類某一特定型別行為的類,具體類是乙個概念特定不變的...

物件導向基本概念

物件導向是相對面向過程而言 物件導向和面向過程都是一種思想 面向過程強調的是功能 行為 物件導向 將功能封裝進物件,強調具備了功能的物件 物件導向是基於面向過程的 類的概念 具有相同屬性的一類事物 物件的概念 就是對這乙個類的具體的描述 比如人類就是抽象的類,具體的某乙個人就是物件,對人這個類的具體...

python物件導向(一 基本概念)

1.物件導向 oop 基本概念 物件導向程式設計 object oriented programming 簡寫 oop 1.1 物件導向基本概念 我們之前學習的程式設計方式就是面向過程的 面相過程和面相物件,是兩種不同的程式設計方式 對比面向過程的特點,可以更好地了解什麼是物件導向 1.2 過程和函...