導航:首頁 > 編程大全 > 面向對象設計工具

面向對象設計工具

發布時間:2024-03-31 14:35:27

A. 面向對象的程序設計語言有哪些

1、Smalltalk:
Smalltalk,被公認為歷史上第二個面向對象的程序設計語言,和第一個真正的集成開發環境(IDE)。

Smalltalk對其它眾多的程序設計語言的產生起到了極大的推動作用,主要有:C++,C#,Objective-C,Actor,Java和Ruby等。90年代的許多軟體開發思想得利於Smalltalk,例如設計模式、敏捷編程和代碼重構等。

(1)面向對象設計工具擴展閱讀

面向對象語言既可以用面向對象語言實現,也可以用非面向對象語言實現。面向對象程序設計語言本身就支持面向對象概念的實現,其編譯程序可以自動地實現面向對象概念到目標程序的映射。

面向對象的採用方法從問題域表示到面向對象分析,再到面向對象設計與實現始終穩定不變。一致的表示方法不但有利於在軟體開發過程中始終使用統一的概念,也有利於維護人員理解軟體的各種配置成分。

B. 為什麼說類圖是面向對象設計的好工具

面向對象(Object Oriented,OO)是軟體開發方法。面向對象的概念和應用已超越了程序設計和軟體開發,擴展到如資料庫系統、互動式界面、應用結構、應用平台、分布式系統、網路管理結構、CAD技術、人工智慧等領域。面向對象是一種對現實世界理解和抽象的方法,是計算機編程技術 發展到一定階段後的產物。
⑴對象。
對象是人們要進行研究的任何事物,從最簡單的整數到復雜的飛機等均可看作對象,它不僅能表示具體的事物,還能表示抽象的規則、計劃或事件。
⑵對象的狀態和行為。
對象具有狀態,一個對象用數據值來描述它的狀態。
對象還有操作,用於改變對象的狀態,對象及其操作就是對象的行為。
對象實現了數據和操作的結合,使數據和操作封裝於對象的統一體中
⑶類。
具有相同特性(數據元素)和行為(功能)的對象的抽象就是類。因此,對象的抽象是類,類的具體化就是對象,也可以說類的實例是對象,類實際上就是一種數據類型。
類具有屬性,它是對象的狀態的抽象,用數據結構來描述類的屬性。
類具有操作,它是對象的行為的抽象,用操作名和實現該操作的方法來描述。
⑷類的結構。
在客觀世界中有若干類,這些類之間有一定的結構關系。通常有兩種主要的結構關系,即一般--具體結構關系,整體--部分結構關系。
①一般--具體結構稱為分類結構,也可以說是「或」關系,或者是「is a」關系。
②整體--部分結構稱為組裝結構,它們之間的關系是一種「與」關系,或者是「has a」關系。
⑸消息和方法。
對象之間進行通信的結構叫做消息。在對象的操作中,當一個消息發送給某個對象時,消息包含接收對象去執行某種操作的信息。發送一條消息至少要包括說明接受消息的對象名、發送給該對象的消息名(即對象名、方法名)。一般還要對參數加以說明,參數可以是認識該消息的對象所知道的變數名,或者是所有對象都知道的全局變數名。
類中操作的實現過程叫做方法,一個方法有方法名、返回值、參數、方法體。

C. UML是指什麼有什麼用途

UML:統一建模語言

作用:用於說明、可視化、構建和編寫一個正在開發的、面向對象的專、軟體密集系統的屬製品的開放方法。

UML並不是一個工業標准,但在Object Management Group的主持和資助下,UML正在逐漸成為工業標准。OMG之前曾經呼籲業界向其提供有關面向對象的理論及實現的方法,以便製作一個嚴謹的軟體建模語言(Software Modeling Language)。

(3)面向對象設計工具擴展閱讀

在UML系統開發中有三個主要的模型:

1、功能模型:從用戶的角度展示系統的功能,包括用例圖。

2、對象模型:採用對象,屬性,操作,關聯等概念展示系統的結構和基礎,包括類別圖、對象圖。

3、動態模型:展現系統的內部行為。包括序列圖,活動圖,狀態圖。

閱讀全文

與面向對象設計工具相關的資料

熱點內容
如何使用機器語言去編程 瀏覽:244
審計要學哪些編程幫助工作 瀏覽:988
qq賬號注銷要去哪個網站 瀏覽:337
安裝在手機里的app怎麼分解 瀏覽:865
新主板做xp系統教程 瀏覽:751
linux訪問php文件 瀏覽:58
光碟機數據線連接在主板哪裡 瀏覽:577
85版本怎麼樣賺錢快 瀏覽:14
計算機網路信息保密技術 瀏覽:855
jsonformat註解用法 瀏覽:697
設置ipad需要選擇備份文件路徑 瀏覽:309
電腦文件怎麼保存到桌面不卡 瀏覽:810
java獲得本機外網的ip地址 瀏覽:391
微信小程序ios能過么 瀏覽:208
蘋果app後台耗電太大怎麼關閉 瀏覽:178
怎麼查看zabbix版本號 瀏覽:327
手機app整合文件名 瀏覽:492
壓縮包保存文件找不到臨時文件 瀏覽:958
iphone4來電mv素材 瀏覽:684
資料庫怎麼查速度 瀏覽:89

友情鏈接