gpt4 book ai didi

java - Java 中的 HashSet 实现是适配器模式的一个很好的例子吗

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:44 25 4
gpt4 key购买 nike

我最近研究了 HashSet Collection 类的源代码并发现它是由 HashMap 支持的。 HashSet 将其所有方法调用委托(delegate)给 HashMap。所以我只是想知道这是否是适配器模式的一个很好的例子。

最佳答案

我会说它不是适配器。

适配器包装其他对象以更改它们的方法签名以匹配其他一些接口(interface)。事实并非如此。 HashSet 不会将 Map 转换为 Set。它只是在内部使用一个集合来完成它的工作。

如果您制作了一个具有 String 字段的类,会说您正在调整字符串吗?不,你只是在使用它。

关于java - Java 中的 HashSet 实现是适配器模式的一个很好的例子吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24889698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com