物件導向的設計方法

2021-04-25 17:27:59 字數 699 閱讀 2770

物件導向的設計方法

20世紀80年代以來,oo(object oriented)技術在計算機軟體開發技術研究和應用領域中十分活躍,它的優越性幾乎在一夜之間就被人們所接受。許多專家和學者預言:正如70年代以來的結構化方法對計算機技術的應用所產生的巨大影響和促進一樣,80年代以來的oo技術將從人們的認識論、方**、系統分析與設計程式設計風格、測試方法與策略等領域強烈地影響和推動一系列計算機高新技術的發展。

物件導向是一種方法,一種思想,同時又是一種技術。它力求更客觀自然地描述現實世界,使分析、設計、和實現系統的方法同認識客觀世界的過程盡可能一致。

實踐證明,任何現實問題領域不外乎是由一些基本原始事物組成的,這些事物之間存在著一定的聯絡。用計算機系統求解的問題都是現實世界的具體問題,根據求解問題的目的將現實世界問題作相應限定,就獲得求解問題的問題空間,經抽象規範化處理就獲得了計算機求解問題空間,再經計算機求解並獲得問題的解。

oo思想的基本原理是:按照問題領域的基本事物實現自然分割,按人們通常的思維模式建立問題領域的模型,設計盡可能直接自然表現問題求解的軟體系統。物件表現事物,用訊息傳遞建立事物間的聯絡。

客觀世界是由許多不同種類的物件構成的,每乙個物件都有自己的運動規律和內部狀態,不同物件之間相互聯絡、相互作用。「物件導向技術」是一種從組織上模擬客觀世界的方法,從組成客觀世界的物件著眼,通過抽象,將物件對映到計算機系統,又通過模擬物件之間的相互作用、互相聯絡來模擬現實客觀世界,描述客觀世界的運動規律。

物件導向的設計方法的概述

1.類的宣告和定義 主要在類中定義成員變數和成員方法,成員變數就是變數,成員方法就是成員函式。在類中宣告成員函式,則不用再作用域,在類外面定義的成員函式,一定要加作用域 類名 不然編譯器會把它當成普通函式而不是成員函式。2.對成員變數和成員函式的訪問 1 stu stu1 stu stu 2 stu...

物件導向設計方法理解

什麼是物件導向 總的來說,物件導向方法認為客觀世界是由各種物件所構成。任何事物都可以看作是物件,複雜的物件是由較為簡單的物件以某種關係復合而成 每個物件都被劃分為乙個物件類,每個物件類都分別定義了一組資料和一組方法,按照子類 也叫做派生類 和父類 也叫做基類 的關係,若干個物件類可以組成乙個系統,這...

物件導向設計

物件導向設計 object oriented design,ood 方法是oo方法中乙個中間過渡環節。其主要作用是對ooa分析的結果作進一步的規範化整理,以便能夠被oop直接接受。物件導向設計 ood 是一種軟體設計方法,是一種工程化規範。這是毫無疑問的。按照bjarne stroustrup的說法...