类和类之间的关系解析-1
生活随笔
收集整理的這篇文章主要介紹了
类和类之间的关系解析-1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、泛化關系?
? ? 泛化關系也稱繼承關系,指的是一個類(稱為子類、子接口)繼承另外的一個類(稱為父類、父接口)的功能,并可以增加它自己的新功能的能力。在Java中繼承關系通過關鍵字extends明確標識,在設計時一般沒有爭議性。在UML類圖設計中,泛化用一條帶空心三角箭頭的實線表示,從子類指向父類,或者子接口指向父接口。?
?
?
二、實現關系?
??? 實現指的是一個class類實現interface接口(可以是多個)的功能,實現是類與接口之間最常見的關系。在Java中此類關系通過關鍵字implements明確標識,在設計時一般沒有爭議性。在UML類圖設計中,實現用一條帶空心三角箭頭的虛線表示,從類指向實現的接口。?
?
?
?
三、依賴關系?
??? 簡單的理解,依賴就是一個類A使用到了另一個類B,而這種使用關系是具有偶然性的、臨時性的、非常弱的,但是類B的變化會影響到類A。比如某人要過河,需要借用一條船,此時人與船之間的關系就是依賴。表現在代碼層面,為類B作為參數被類A在某個method方法中使用。在UML類圖設計中,依賴關系用由類A指向類B的帶箭頭虛線表示。?
總結
以上是生活随笔為你收集整理的类和类之间的关系解析-1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主流服务器虚拟化技术厂商,各大服务器厂商
- 下一篇: Flask最强攻略 - 跟DragonF