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.
部署Hadoop(3.3.0)伪分布式集群
2.
从0开始搭建hadoop伪分布式集群(三:Zookeeper)
3.
centos7 vmware 搭建集群
4.
jsp的page指令
5.
Sql Server 2008R2 安装教程
6.
python:模块导入import问题总结
7.
Java控制修饰符,子类与父类,组合重载覆盖等问题
8.
(实测)Discuz修改论坛最后发表的帖子的链接为静态地址
9.
java参数传递时,究竟传递的是什么
10.
Linux---文件查看(4)
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
为什么继承
2.
什么是虚继承,为什么要虚继承,虚继承和普通继承有什么区别
3.
为什么要继承JFrame
4.
32. 为什么需要继承?什么时候应该继承?
5.
Collection 和 Map的继承体系
6.
继承是什么?
7.
什么是继承
8.
什么是继承?
9.
为什么Java可以多继承interface,而不可以多继承class?
10.
HashMap继承Map
>>更多相关文章<<