物件導向設計與分析

2021-08-15 01:09:32 字數 516 閱讀 1736

在前面裝載的一遍文章《類的高階》,初步總結了類的相關使用。在這段的時間工作中,又讓我加強了對類和物件的了解。看了《物件導向設計與分析》的第三章——類與物件,裡面描述類和物件的關係也比較清晰,所以發表博文總結一下。

1、物件的本質:

我們可以將乙個物件概括為乙個有狀態、行為、識別符號的實體。物件的狀態包括這個物件的所有屬性(通常是靜態的)以及每個屬性當前的值(通常是動態的);行為就是物件在狀態發生改變和訊息傳遞方面的動作和反應方式;識別符號是乙個物件的屬性,它區分這個物件與其他所用物件。

2、類的本質:

類可以簡單概括為一群有公共特徵或行為的集合。

3、類與物件的互動:

物件是類的例項化。而類是具有共同特徵和行為的一組物件。乙個形象的比喻,類就如做月餅的模具,而用模板做出來的月餅就好像乙個物件。雖然類是相同的,但他建立出的每個物件都是不同的。

在分析階段和設計的早期階段,開發者有兩項主要任務:

*從問題域的詞彙表中確定出類;

*建立一些結構,讓多組物件一起工作,提供滿足問題需求的行為。

物件導向分析與設計

物件導向的程式設計,剛剛接觸的時候,給人一種抽象 透明的感覺,不知道該怎麼樣去理解,實踐就更不用說了。一 物件導向的分析 ooa 二 物件導向的設計 ood 三 物件導向程式設計 oop 現在物件導向的程式設計已成為一種趨勢,面向過程的程式設計使得系統不易於擴充套件和維護,如果客戶的需求發生改,需要...

物件導向的分析與設計

物件導向的分析與設計 引言 我們首先介紹一些名詞翻譯 object oriented analysis and design物件導向分析和設計 assignning responsibilities分配職責 iterative development and the unified process迭...

物件導向的分析與設計

物件導向的分析與設計 引言 我們首先介紹一些名詞翻譯 object oriented analysis and design物件導向分析和設計 assignning responsibilities分配職責 iterative development and the unified process迭...