物件導向的思維方式

2021-08-30 03:38:53 字數 791 閱讀 5827

物件導向的思維方式:

物件導向是圍繞物件和類來分析、設計軟體系統的。

物件導向分析:

物件導向分析的主要任務是根基使用者的需求,建立乙個準確的、完整的、一致的系統模型。在物件導向的分析過程裡,專案

組通過分析軟體的功能性需求,得到乙個理想化的系統模型,該模型更多的側重於描述我們需求解決的問題是什麼---我們稱這種模型

為分析模型。

物件導向分析與物件導向設計的區別:

1、在側重點上,物件導向分析側重於理解問題,描述軟體做什麼,而物件導向設計側重於理解解決方案,描述軟體如何做。

2、物件導向分析一般只考慮理想的設計,不關心技術和實現的細節,而物件導向設計更具體、更詳細、更接近真實的**的設計方案。

3、在設計結果的描述方式上,分析階段側重描述物件的行為,設計階段側重於描述物件的屬性和方法。

4、物件導向分析只關注功能性需求,而物件導向設計既關注功能性需求,也關注非功能性需求。

5、物件導向分析的產生的系統模型通常規模較小,而物件導向的設計產生的系統模型規模較大,內容也比較完整、詳盡。

用例驅動的物件導向分析:

物件導向分析的過程包括:

1、從用例中提取實體物件和實體類。

提取實體物件的方法,依據用例描述中出現的名詞和名詞短語來提取實體物件,必須對原始的名詞和名詞短語進行篩選。

得到實體物件後,對實體物件進行歸納、抽象出實體類。

2、提取屬性

3、提取關係

4、新增邊界類

5、新增控制類

6、繪製類圖

7、繪製順序圖

8、編制術語表

物件導向的思維方式

第一,首先確定誰來著,其次確定怎麼做 對比一下c語言,c語言要實現乙個功能,比如說要求乙個數的平方根,只要呼叫乙個函式就可以求出來,但在物件導向裡面不是這樣,首先應該考慮的是,求平方根的這件事應該是誰的任務,或者說是由誰來著,其次考慮怎麼去做,這才是物件導向。第二,首先考慮整體,其次考慮區域性 我就...

物件導向的思維方式

物件導向是一種思維方式,也是一門程式設計技術 通俗的說,當你要解決乙個問題前,首先考慮的是由誰來做,而我們自己不考慮怎麼做的,怎麼做是這個誰的職責,最後把事情解決就行。而這個誰,就是物件 而要解決乙個複雜的問題,就可以找多個不同的物件,各司其職,共同合作,最終完成需求,這就是面向思維方式。下面分別從...

物件導向思維

目錄 一 物件導向的概述 二 物件導向和面向過程 三 物件導向的特徵 如何定義類的參考 艾倫凱 你要到達那個星球,不能瞄準他現在的位置,而是要瞄準他未來的位置。願景 即星球未來的位置 大於近期的目標,願景可以自己去創造。1.物件導向中的物件模擬細胞,細胞間的通訊 化學交流 模擬物件間的通訊。細胞有相...