Re: Изменение hashCode и equals методов в runtime-ме
От: . Великобритания  
Дата: 27.07.10 13:52
Оценка:
On 27/07/10 15:44, ЕщеНеПридумал wrote:
> Изменить или написать свою имплементацию коллекций где для этих методов
> будет предусмотрен интерфейс стратегий как например для сортировки —
> Comparator.
> Я так и не пойму на хрена они не сделали тоже самое для hashCode и equals.
Потому что вряд ли есть такая ситуация, где hashCode и equals не может быть заменено Comparator-ом. Нет никаких проблем использовать TreeSet вместо HashSet.
Единственное, что приходит в голову — оптимизация. А её лучше делать по месту.
Вообще, имхо, hashCode и equals лучше рассматривать как конструкции языка, а не для реализации бизнес-логики.
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.