这是一个很好的设计模式来强制一个类不在任何基于散列的集合(HashMap
、HashSet
等)中使用,还是会产生意想不到的后果?
class DoNotUseInHashBasedCollection {
@Override
public int hashCode() {
throw new UnsupportedOperationException();
}
}
这是一个很好的设计模式来强制一个类不在任何基于散列的集合(HashMap
、HashSet
等)中使用,还是会产生意想不到的后果?
class DoNotUseInHashBasedCollection {
@Override
public int hashCode() {
throw new UnsupportedOperationException();
}
}