equals () sin hashCode ()
¿Puedo implementar solo equals () pero no hashCode () si solo necesito comparar objetos y aún no planeo colocar los objetos en contenedores basados en hash?
Parece que todas las biblias de Java dicen que estas dos DEBEN implementarse juntas. :(
Mis inquietudes: -Si siempre implemento hashCode () junto con equals (), habrá un montón de código que no se usará realmente y sin cobertura de prueba de unidad. (No voy a probar el hashCode () si no se usa) -Es solo hasta que cuando coloco el objeto en un contenedor basado en hash sé cómo se pretende buscar los objetos. Y solo hasta entonces puedo estar seguro de qué estrategia de hashing usar.