【java】類之間的關係
1、泛化關係
泛化關係是指類和類之間的繼承關係及介面與介面之間的繼承關係;
2、實現關係
實現關係是指類對介面的實現;
3、關聯關係
關聯關係是指類與類之間的連線,一個類可以知道另一個類的屬性和方法。在 java 語言中使用例項變數體現;
4、聚合關係
聚合關係是指是關聯關係的一種,是較強的關聯關係,是整體和部分的關係。如:汽車和輪胎,它與關聯關係不同,關聯關係的類處在同一個層次上,而聚合關係的類處在不平等的層次上,一個代表整體,一個代表部分,在 java 語言中使用例項變數體現;
5、合成關係
合成關係是關係的一種,比聚合關係強的關聯關係。如:人和四肢,整體物件決定部 分物件的生命週期,部分物件每一時刻只與一個物件發生合成關係,在 java 語言中使用例項變數體現;
6、依賴關係
依賴關係是比關聯關係弱的關係。在 java 語言中體現為返回值,引數,區域性變數和靜態方法呼叫。
相關文章
- 類之間的關係
- Java設計模式-類之間的關係Java設計模式
- UML類圖--類之間的關係
- 類與類之間的基本關係
- UML中類之間的關係
- 介面、抽象類、普通類之間的關係抽象
- QT中類之間的關係圖QT
- Java中Class類與Object類之間有什麼關係?JavaObject
- 大話UML中類之間的關係
- 類之間的6種關係詳解
- Java類關係之代理(代理模式)Java模式
- java的類之間的關係:泛化、依賴、關聯、實現、聚合、組合Java
- FAILGROUP和REDUNDANCY之間的關係關係!AI
- Guru of the Week 條款14:類之間的關係(上篇) (轉)
- Guru of the Week 條款15:類之間的關係(下篇) (轉)
- java 非靜態內部類與外部類引用之間的關係Java
- Window、WindowManager、View 之間的關係View
- ODS與DW之間的關係
- tablespace和datafile之間的關係
- 不同層之間的物件關係物件
- TLS與SSL之間關係TLS
- ps 與 svmon之間關係
- Window, WindowManager和WindowManagerService之間的關係
- git、github、gitlab之間的關係GithubGitlab
- Activity、View、Window之間關係的分析View
- .Net Framework各版本之間的關係Framework
- Java中常見的集合容器類關係圖Java
- Java中類名與檔名的關係Java
- 貝葉斯分類器與貝葉斯網路之間的關係
- table/segment/extent/block之間關係BloC
- 關於Java中的物件、類、抽象類、介面、繼承之間的聯絡Java物件抽象繼承
- 思考 TPS 與 RT 之間的關係
- 如何理解Nginx, WSGI, Flask之間的關係NginxFlask
- react、redux、react-redux之間的關係ReactRedux
- PHP-FPM,Nginx,FastCGI 之間的關係PHPNginxAST
- 黑客和開源革命之間的關係黑客
- CSS系列:CSS中盒子之間的關係CSS
- 談Ubuntu與FOSS之間的關係(轉)Ubuntu