深入剖析UML類圖依賴關係

2020-12-06 51CTO

深入剖析UML類圖依賴關係

UML類中有泛化,依賴,關係,和聚集等關係,你是否都熟悉,這裡就向大家介紹一下UML類圖依賴關係,希望通過本文的學習你對UML類圖有更深入的認識。

作者:congqian來源:cnblogs.com|2010-06-29 12:55

本節和大家一起學習一下UML類圖依賴關係方面的知識,主要包括使用依賴,授權,綁定和抽象依賴等內容。相信通過本節的介紹你對UML類圖依賴關係會有全面的了解。

UML類圖依賴關係

類間的關係:依賴Dependency,泛化Generalization,對象間的結構關係關聯關(Association)系,表示類中規格說明和實現之間關係的實現關係(Realization)


使用依賴Usage

首先看一下UML類圖依賴關係中使用以來。使用:Use,聲明使用一個模型元素需要用到已存在的另一個模型元素,這樣才能正確實現使用者的功能(包括了調用、實例化、參數和發送)

調用call:聲明一個類調用其他類的操作的方法。

參數parameter:聲明一個操作和它的參數之間的關係

發送send:聲明信號發送者和信號接收者之間的關係

實例化instantiate:聲明用一個類的方法創建了另一個類的實例


抽象依賴Abstraction:

跟蹤trace:聲明不同模型中的元素之間存在一些連接但不如映射精確

精化refine:聲明具有兩個不同語義層次上的元素之間的映射

派生derive:聲明一個實例可以從另一個實例導出。抽象依賴介紹完畢,下面再來看一下UML類圖依賴關係中授權依賴。


授權依賴Permission:

訪問access:允許一個包訪問另一個包的內容

導入import:允許一個包訪問另一個包的內容並為被訪問包的組成部分增加別名

友元friend:允許一個元素訪問另一個元素,不管被訪問的元素是否具有可見性


綁定依賴Binding:

綁定bind:為模板參數指定值,以生成一個新的模型元素。

【編輯推薦】

  1. UML類圖畫法及含義剖析
  2. 專家指導 UML類圖關係表示方法
  3. 四種UML類圖關係簡明介紹
  4. UML類圖關係大全
  5. 六大UML類圖關係連連看

【責任編輯:

程華權

TEL:(010)68476606】

點讚 0

相關焦點

  • UML類圖中的四種關係深入剖析
    UML類圖中的四種關係深入剖析 UML類圖你是否熟悉,這裡就向大家介紹一下UML類圖中的四種關係,相信通過本文的介紹大家對UML類圖有更加深刻的認識,歡迎大家一起來學習UML類圖。
  • UML對象圖和類圖關係解析
    UML對象圖和類圖關係解析 UML共有九種視圖,它們之間各有自己的特點和作用,它們之間有什麼聯繫嗎,這裡就向大家介紹一下UML對象圖和UML類之間的聯繫,希望通過本文的學習你對UML的圖形之間的關係有一定的認識。
  • 深入剖析靜態UML模型圖
    靜態UML模型圖包括類圖、對象圖、構件圖和部署圖。2.1類圖類圖描述的是類和類之間的相互關係。類在UML中的是用矩形表示,矩形中可以有三個區域,最上方的區域是名字域,用來顯示類名,中間的區域是屬性域,用來顯示類所具有的屬性列表,最下方的區域是操作區域,顯示定義的操作列表。
  • 看懂UML類圖和時序圖
    一起學習、成長、溫情的熱愛生活圖丨pexels這裡不會將UML的各種元素都提到,我只想講講類圖中各個類之間的關係;能看懂類圖中各個類之間的線條、箭頭代表什麼意思後,也就足夠應對日常的工作和交流;同時,我們應該能將類圖所表達的含義和最終的代碼對應起來
  • UML解惑:圖說UML中的六大關係
    【技術開發 技術文章】    UML定義的關係主要有六種:依賴、類屬、關聯、實現、聚合和組合。這些類間關係的理解和使用是掌握和應用UML的關鍵,而也就是這幾種關係,往往會讓初學者迷惑。
  • UML中關聯,組合與聚合等關係的辨析
    UML中關聯,組合與聚合等關係的辨析 以前學習面向對象的時候,常聽到介紹對象之間的各種關係,常見的有關聯,組合與聚合。下面我們分別介紹它們之間的關係。
  • 六種UML圖關係的表示及在代碼中體現
    六種UML圖關係的表示及在代碼中體現 UML圖有很多值得學習的地方,你對UML圖關係是否熟悉呢,本文就向大家介紹一下六種UML圖關係——表示及在代碼中體現,希望本文介紹對你有所幫助。
  • UML建模工具中的五大視圖
    ◆用戶視圖–表示系統的目的和目標◆結構視圖–表示系統的靜態或空閒的狀態◆行為視圖–表示系統的動態狀態或狀態的變動◆實現視圖–表示系統的邏輯元素的分布◆環境視圖–表示系統物理元素的分布3.用戶視圖系統的用戶視圖由用例圖組成,用例圖包含執行者、用例、及它們的關係,用例圖表示了系統對外部實體提供的功能
  • 系統架構——掌握和使用UML包圖模型
    UML的包圖模型類似Package結構,不同的是UML包圖模型僅描述Package高層次的模塊間關係,對於較低層的模塊一般不涉及,這些較低層的模塊一般通過設計類圖來描述。UML包圖屬於高層設計模型。當我們使用包圖模型設計一個複雜系統時。首先要將系統進行功能分解,把一個大的系統劃分為多個子系統。
  • UML圖形中UML狀態圖和組件圖用法實例解析
    UML圖形中組件圖的用途是顯示系統中的軟體對其他軟體組件(例如,庫函數)的依賴關係。組件圖可以在一個非常高的層次上顯示,從而僅顯示粗粒度的組件,也可以在組件包層次2上顯示。組件圖的建模最適合通過例子來描述。圖2顯示了4個組件:ReportingTool、BillboardService、Servlet2.2API和JDBCAPI。
  • 基於UML的校園一卡通管理系統的分析與設計
    其中靜態結構定義了系統中的重要對象的屬性和操作以及這些對象之間的相互關係,而動態行為定義了對象的時間特性和對象為完成目標而相互進行通信的機制。標準建模語言UML 的主要內容也可以歸納為靜態建模機制和動態建模機制兩大類[1 。2] 從應用的角度看,當採用面向對象技術設計系統時,首先是描述需求,其次根據需求建立系統的靜態模型,以構造系統的結構,第三步是描述系統的行為。
  • 軟考高項必考點:依賴VS泛化VS關聯VS聚合VS組合VS實現
    UML圖中類之間的關係:依賴,泛化,關聯,聚合,組合,實現類與類圖1) 類(Class)封裝了數據和行為,是面向對象的重要組成部分,它是具有相同屬性、操作、關係的對象集合的總稱。3) 類的屬性即類的數據職責,類的操作即類的行為職責一、依賴關係(Dependence)依賴關係(Dependence):假設A類的變化引起了B類的變化,則說名B類依賴於A類。
  • ER(實體關係)建模入門指引
    提升抽象、歸納能力:ER建模從系統的實體出發,要得到一個有意義的實體關係模型,要求我們對業務進行深入分析,從業務流程、業務表象中歸納並抽象出核心的實體。 圖形化溝通,提升效率:ER圖可以幫助產品經理向開發人員傳達系統主要核心實體及其關係,讓開發人員準確理解需求,並就合理性、擴展性等問題進行深入溝通。
  • UML實例:ATM的狀態圖 活動圖和協作圖詳解
    順序圖著重於對象間消息傳遞的時間順序,協作圖著重於表達對象之間的靜態連接關係。圖1.6將5.3圖轉換為協作圖。從圖上我們可以看出協作圖的角色和順序圖的對象是一一對應的,而協作圖上的各對象上的協作關係和順序圖上的消息傳遞是一一對應的。本節關於UML實例ATM取款機系統介紹到這裡。
  • 深入剖析新能源汽車絕緣檢測
    今天在這裡與大家探討一下新能源汽車絕緣檢測的方法、設計難點及其優缺點,重點剖析基於電橋法的絕緣檢測,希望對大家能有所幫助。在我的上篇文章《高壓需謹慎之深入剖析新能源汽車高壓系統需求及設計》裡,已經提到絕緣檢測是整車高壓安全的需求而來。絕緣檢測功能是整車非常重要的一項功能,更是新能源汽車的標誌性功能。
  • 如何管理項目依賴關係?
    同時還要注意這些依賴關係,因為它們都會對你的項目團隊產生影響。對於內部依賴關係,項目經理可以進行管理,成功管理它們就在控制範圍之內。2、定義外部依賴現在考慮一下你的項目與團隊外部的聯繫。它可能會受到公司中其他項目或其他計劃的影響。 例如: 必須先完成另一個項目,然後才能開始項目上的活動。
  • 在軟體系統設計中如何降低軟體系統中程序類之間耦合關係(上篇)
    2、利用接口類型的對象作為相關層之間或者兩個程序類之間的連接點(1)深入理解依賴倒置設計原則 Rober C.Martin(作者註:面向對象設計、模式、UML、敏捷方法學和極限編程領域的資深顧問,他的詳細介紹及暢銷書等信息讀者可以搜索獲得。)
  • 深入剖析環保PPP(三)汙水處理PPP的操作過程
    深入剖析環保PPP(三)汙水處理PPP的操作過程北極星水處理網訊:2015年11月26日,南京市城東、仙林汙水處理PPP項目分別與北控水務(中國)投資有限公司和北京碧水源科技股份有限公司正式籤署PPP項目合同,標誌著歷經八個多月兩項目終於落地。
  • Cell:科學家深入剖析並闡明大腦的結構
    本文研究中研究人員深入剖析了小鼠大腦的結構,後期研究者還將繼續深入研究來解析大腦的奧秘。(生物谷Bioon.com)本文系生物谷原創編譯整理,歡迎轉載!轉載請註明來源並附原文連結。更多資訊請下載生物谷APP.
  • 屋頂系統陰影計算方法的深入剖析(一)
    遮擋物的陰影和太陽的位置及屋面角度等都存在一定的空間幾何關係,因此有必要從理論上構建陰影模型探索其影長的本質,文中從數學角度得出了坡屋面上遮擋物的影長公式,並應用於圖1天窗北坡部分的影長計算,而對於天窗的南坡部分則介紹了基於公式的CAD測算法和PVSYST建模分析法,並將軟體計算的太陽方位角、高度角和同時刻的理論公式計算值進行了比較,同時也這幾種方法求出來的影長大小進行了比較。