物件導向的優缺點 - w3c學習教程

文章推薦指數: 80 %
投票人數:10人

1、易維護. 採用物件導向思想設計的結構,可讀性高,由於繼承的存在,即使改變需求,那麼維護也只是在區域性模組,所以維護起來是非常方便和較低成本的。

物件導向的優缺點 2021-05-2121:46:26字數1291閱讀9540 使用物件導向思想進行開發有以下優點: 1、易維護 採用物件導向思想設計的結構,可讀性高,由於繼承的存在,即使改變需求,那麼維護也只是在區域性模組,所以維護起來是非常方便和較低成本的。

2、質量高 在設計時,可重用現有的,在以前的專案的領域中已被測試過的類使系統滿足業務需求並具有較高的質量。

3、效率高 在軟體開發時,根據設計的需要對現實世界的事物進行抽象,產生類。

使用這樣的方法解決問題,接近於日常生活和自然的思考方式,勢必提高軟體開發的效率和質量。

4、易擴充套件 由於繼承、封裝、多型的特性,自然設計出高內聚、低耦合的系統結構,使得系統更靈活、更容易擴充套件,而且成本較低。

八、oo方法特點和優缺點 1.特點 (1)利用特定軟體直接從物件客體的描述到軟體結構的轉換。

(2)解決了傳統結構化方法中客觀世界描述工具與軟體結構的不一致性。

(3)減少了從系統分析、設計到軟體模組結構之間的多次轉換對映的繁雜過程。

2.oo方法優缺點 優點:(1)是一種全新的系統分析設計方法(物件、類、結構屬性、方法)。

(2)適用於各類資訊系統的開發。

(3)實現了對客觀世界描述到軟體結構的直接轉換,大大減少後續軟體開發量。

(4)開發工作的重用性、繼承性高,降低重複工作量。

(5)縮短了開發週期。

缺點:(1)需要一定的軟體支援環境。

(2)不太適宜大型的mis開發,若缺乏整體系統設計劃分,易造成系統結構不合理、各部分關係失調等問題。

(3)只能在現有業務基礎上進行分類整理,不能從科學管理角度進行理順和優化。

(4)初學者不易接受、難學。

物件導向方法學把分析、設計和實現很自然地聯絡在一起了。

雖然物件導向設計原則上不依賴於特定的實現環境,但是實現結果和實現成本卻在很大程度上取決於實現環境。

因此,直接支援物件導向設計正規化的物件導向程式語言、開發環境及類庫,對於物件導向實現來說是非常重要的。

為了把物件導向設計結果順利地轉變成物件導向程式,首先應該選擇一種適當的程式設計語言。

物件導向的程式設計語言適合用來實現物件導向設計結果。

事實上,具有方便的開發環境和豐富的類庫的物件導向程式設計語言,是實現物件導向設計的最佳選擇。

良好的程式設計風格對於物件導向實現來說格外重要。

它既包括傳統的程式設計風格準則,也包括與物件導向方法的特點相適應的一些新準則。

物件導向方法學使用獨特的概念和完成軟體開發工作,因此,在測試物件導向程式的時候,除了繼承傳統的測試技術之外,還必須研究與物件導向程式特點相適應的新的測試技術。

在這方面需要做的研究工作還很多,目前已逐漸成為國內外軟體工程界研究的一個新的熱門課題。

面向功能的軟體度量面向功能的度量httpwwwzxbccnhtmlrjgc2019251939768html面向功能的軟體度量是對軟體和軟體... 面向搜尋引擎的URL優化我在寫晉遠資訊網geofuturenet時沒有考慮到url如何面向搜尋引擎優化,完成了以後才開始優化的。

這時要考慮一方面要靜態的url... 面向變更的開發AdamsWang穩定狀態的生產思想特別不適合專案工作。

我們傾向於忘記這一點專案的全部目的就是讓自己死亡。

專案生命中的唯一穩定狀態是死後僵硬peopewa... 相關推薦 面向XML的領域建模設計 面向JAVA基礎的兩道題目 面向服務架構(SOA)的原則 面向服務架構(SOA)的原則 面向服務架構(SOA)的原則 相關推薦 一種面向搜尋引擎的中文切分詞方法 面向多核處理器的軟體研發IDF 客戶真的需要面向服務的架構嗎 面向服務的虛擬化提升soa價值 Spring學習筆記3面向切面AOP的例子 什麼時候才是面向構件的時代? 面向實時物流作業的板坯庫管理系統 用面向服務的體系結構做什麼? 向物件開發與面向元件開發的區別 建立面向管理的過程CMM2級概述 搞有中國特色的SOA(面向服務架構)3 相關閱讀 物件導向的優缺點 系統APIRFileSeek的BUG C隨機函式random典型用法集錦 topic 工作 資料庫 生活 linux string c# oracle sql 網路 c++ 語言 測試 演算法 產品 儲存 伺服器 null 程式設計 mysql 電話 編譯器 工具 php class 文件 任務 遊戲 資料結構 asp struct



請為這篇文章評分?