![]() |
1
106
最好使用复制构造函数进行复制。
Josh Bloch on Design - Copy Constructor versus Cloning
Bloch(顺便说一句,他设计并实现了收集框架)甚至更进一步地说,他只提供
我认为更有趣的争论是复制构造函数是否比复制工厂好,但这是完全不同的讨论。 |
![]() |
2
60
两个都不是:一个 constructor 您所指的是为 HashMap 实施 Map ,(也适用于其他),但不适用于地图界面本身(例如,考虑 Provider 映射接口的实现:您将找不到该构造函数)。
例子:
|
![]() |
3
11
在不知道其实现的情况下复制映射:
|