1樓:名
早期的計算機程式設計是基於程序導向的方法,例如實現算術運算1+1+2 = 4,通過設計乙個演算法就可以解決當時的問題。隨著計算機技術的不斷提高,計算機被用於解決越來越複雜的問題。一切亮坦事物皆物件,通過物件導向的方式,將現實世界的事物抽象成物件,現實世界中的關係抽象成類、繼承,幫助人們實現對現實世界的抽象與數字建模。
通過物件導向的方法,更利於用人理解的方式對複雜系統進行分析、設計與程式設計。同時,物件導向能有效提敬扒桐高程式設計的效率,通過封裝技術,訊息機制可以像搭積木的一樣快速開發出乙個全新的系統。物件導向是指一種程式設計範型,同時也是一種程式開發的方法。
物件指的是類的集合。它將物件作為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性、靈此察活性和擴充套件性。
2樓:甜美且如意的小工匠
物件導向(object oriented,oo)是軟體開發方法。物件導向的概念和應用已超越了程式設亂鬧計和軟體開發,擴充套件到如資料庫系統、互動式介面、應用結構、應用平臺、分散式系統、網路管理結構、cad技術、人工智慧等數陪簡領域。物件導向是一種對現實世界理解和抽象的方法,是計算機薯褲程式設計技術發展到一定階段後的產物。
通常人類觀察問題的視角是這些客體,客體的屬性反應客體在某一時刻的狀態,客體的行為反映客體能從事的操作。這些操作附在客體之上並能用來設定、改變和獲取客體的狀態。任何問題域都有一系列的客體,因此解決問題的基本方式是讓這些客體之間相互驅動、相互作用,最終使每個客體按照設計者的意願改變其屬性狀態。
物件導向分析的基本過程
3樓:張三**
第一步,確定物件和類。這裡所說的物件是對資料及其處理方式的抽象,它反映了系統儲存和處理滲咐鍵現實世界中某些事物的資訊的能力。類是多個物件的共同屬性和方法集合的描述,它包括如何在乙個類中建立乙個新物件的描述。
第二步,確定結構(structure)。結構是指問題域的複雜性和連線關係。類成員結構反映了泛化-特化關係,整體-部分結構反映整體和區域性之間的關係。
第三步,確定主題(subject)。主題是指事物的叢巧總體概貌和總體分析模型。
第四步,確定屬性(attribute)。屬性就是資料元素,可用來描述物件或分類結構的`例項,可在圖中給出,並在物件的儲存中指定。
第五步,確定方法(method)。方法是在收到訊息後必須進行的一些處理方法:方法要在圖中定義,並在物件的儲存中指定。
對於每個簡胡物件和結構來說,那些用來增加、修改、刪除和選擇乙個方法本身都是隱含的(雖然它們是要在物件的儲存中定義的,但並不在圖上給出),而有些則是顯示的。
簡述物件導向方法的優點
4樓:it雜燴鋪
(1)採用全新的物件導向思想,使得系統的描述及資訊模型的表示與客觀實體相對應,符合人類的思維習慣,有 利於系統開發過程中使用者與開發人員的交流和溝通,縮短開發週期,提高系統開發的正確性和效率;
2)系統開發的基礎統一於物件之上,各個階段工作過渡平滑,避免了許多中間轉換環節和多餘勞動,加快了系 統開發的程序;
3)物件導向技術中的各種概念和特性,如繼承,封裝, 多型性及訊息傳遞機制等,使軟體的一致性,模組的獨立性,程式的共享和可重用性大大提高,也與分散式處理,多機系統及網路通訊等發展趨勢相吻合,具有廣闊的應用前景;
4)許多新型的軟體中,採用或包含了物件導向的概念和有關技術,為物件導向的開發方法的應用提供了強大的技術支援。
物件導向分析方法的步驟和特點
5樓:科技未來者
物件導向分析的方法步驟如下:
1、描述使用者需要。
2、建立建立軟體設計的基礎。
3、定義軟體完成後可被確認的一組需求。
4、發現角色與參與者。
5、發現用例。
6、建立用例模型。
7、洞御進行領域分析。
8、建立物件納讓巖關係模型。
9、建立物件行為模型。
10、建立功能模型。
特點:在面對較複雜的系統,我們可以將它作為乙個物件來進行分析。乙個系統(解決某個問題的全套解決方案)作為乙個物件,可以由多個部分組成。
同樣,這個物件也可以由多個物件組成。對於同類的事物,可以由乙個物件來表示。這樣做的益處是滑仿靈活而高效,可以大大減輕設計人員的工作量,簡化實際的模型。
簡述物件導向分析方法的基本內容。
6樓:考試資料網
首先是分析、確定問題域中的物件以及物件的關係,並建立起問題域的物件模型。大型、複雜系統的姿脊物件模型通拍裂常由五個層次的工作:主題層、類物件層、結構層、屬性層和服務層。
分別對應著在建立物件模型過程中所應完成的工作。通常分析很難一次完成,必須反覆多次迭代。分析的目標就是全面深入且理解問題域,不要考慮具體實現。
進行物件導向分析第一步是( )。
7樓:考試資料網
答案】:c物件導向分析任務是瞭解問題域所涉及對磨圓象、物件間關係和操作,叢衫然後構造問題物件模型。問題域是指乙個包瞎鄭塌含現實世界事物與概念領域,這些事物和概念與所設計系統要解決問題有關。
因此物件導向分析第一步是要確定問題域。
物件導向分析與設計技術中,()是類乙個例項
8樓:考試資料網
答凳鏈案】:a
物件是由資料及其操作所構成封裝 體,是系統中用來描述客觀事物乙個封裝,是構成系統基本單位。類是現實世界中實體形式化描述,類將該實體資料和函式封裝在一起。介面是對操作規範 說明。
模式是一條由三部分組成規則,它表示了乙個特定環境、乙個問題和乙個解決方案之間關係。類和物件戚伏關係可以總結為:每乙個物件都是某乙個類例項;每乙個類在某一時刻都有零個或更多例項;類是靜態,物件是動態;類是生成物件模高粗攜板。
由此可知,物件是類乙個例項,
物件導向分析方法的步驟是什麼,物件導向分析方法的五個步驟是什麼?
第一步,確定物件bai和類。這裡所du說的物件是zhi對資料及其處理方式的抽象,dao它反映了專 系統儲存和處理現實世界屬 中某些事物的資訊的能力。類是多個物件的共同屬性和方法集合的描述,它包括如何在乙個類中建立乙個新物件的描述。第二步,確定結構 structure 結構是指問題域的複雜性和連線關係...
B27 用物件導向的方法分析學生類 學生的姓名成績及相關的運算
你的題不完整,沒有 學生類 的定義,程式 等。要從類的繼承性 類的方法 內部變數與全域性變數的關係 等方面進行闡述。excel中如何計算分數最低的學生姓名 min 就是最小值的意思。學生成績管理系統用類 請用物件導向方法設計並實現如下功能 l 設定學生的成績資訊 學生學號 姓名 所 based on ...
什麼是物件導向的多型性,什麼叫做物件導向的 多型性???
多型是所有語言都是一樣的,c 和別的語言沒有什麼不同主要是子類繼承父類,並重寫父類的方法,實現了不同的操作比如 public class 父類 public class 子類1 父類 public class 子類2 父類 應用 父類 a new 子類1 console.write a.m a ne...