V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  earneet  ›  全部回复第 3 页 / 共 3 页
回复总数  43
1  2  3  
2021 年 7 月 23 日
回复了 golangLover 创建的主题 程序员 对于面向接口的行为不太明白
建议采用第二种方法。而且是很常见的做法。
一些接口,返回 list 的时候,我们都是采用复制一份 arraylist 的形式提供给调用者, 这样就避免了调用者的修改会对内部数据造成破坏。
unmodifiable list 自然更高效而且天生防止破坏。
最令我接受的是 Arrays.asList() 接口返回的是 List,且不支持修改操作。 类似的第一方接口还有不少。

这种问题不应该去 StackOverFlow 提问么?
只要数据准确,订阅完全可以接受啊
1  2  3  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2871 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 09:28 · PVG 17:28 · LAX 02:28 · JFK 05:28
♥ Do have faith in what you're doing.