JavaShuo
欄目
標籤
爲什麼map不繼承collection?
時間 2021-07-13
標籤
常見的問題解答
欄目
軟件設計
简体版
原文
原文鏈接
Map接口是鍵值對映射(即key-value映射),而collection接口提供的是一組數據,這兩個集合存儲的數據類型就不同,如果map繼承collection,違反了接口分離原則。 註釋:接口分離原則:客戶端不應該依賴它不需要的接口,目的是解耦,接口儘量小。 集合繼承關係結構圖:
>>阅读原文<<
相關文章
1.
爲什麼繼承
2.
什麼是虛繼承,爲什麼要虛繼承,虛繼承和普通繼承有什麼區別
3.
爲什麼要繼承JFrame
4.
32. 爲什麼需要繼承?什麼時候應該繼承?
5.
Collection 和 Map的繼承體系
6.
繼承是什麼?
7.
什麼是繼承
8.
什麼是繼承?
9.
爲什麼Java可以多繼承interface,而不可以多繼承class?
10.
HashMap繼承Map
更多相關文章...
•
C# 繼承
-
C#教程
•
Swift 繼承
-
Swift 教程
•
SpringBoot中properties文件不能自動提示解決方法
•
IntelliJ IDEA中SpringBoot properties文件不能自動提示問題解決
相關標籤/搜索
不知爲什麼
爲什麼
繼承
不論什麼
collection
什麼
爲繼
繼承法
可繼承
繼承性
軟件設計
Spring教程
NoSQL教程
SQLite教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
說說Python中的垃圾回收機制?
2.
螞蟻金服面試分享,阿里的offer真的不難,3位朋友全部offer
3.
Spring Boot (三十一)——自定義歡迎頁及favicon
4.
Spring Boot核心架構
5.
IDEA創建maven web工程
6.
在IDEA中利用maven創建java項目和web項目
7.
myeclipse新導入項目基本配置
8.
zkdash的安裝和配置
9.
什麼情況下會導致Python內存溢出?要如何處理?
10.
CentoOS7下vim輸入中文
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
爲什麼繼承
2.
什麼是虛繼承,爲什麼要虛繼承,虛繼承和普通繼承有什麼區別
3.
爲什麼要繼承JFrame
4.
32. 爲什麼需要繼承?什麼時候應該繼承?
5.
Collection 和 Map的繼承體系
6.
繼承是什麼?
7.
什麼是繼承
8.
什麼是繼承?
9.
爲什麼Java可以多繼承interface,而不可以多繼承class?
10.
HashMap繼承Map
>>更多相關文章<<