Skip to content

wollok/igualdadIdentidadDomicilios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identidad vs. igualdad en domicilios de personas

Build Status

Este es un ejemplo simple que muestra la diferencia entre igualdad e identidad, donde

  • dos referencias son idénticas si apuntan al mismo objeto
  • dos referencias son iguales si representan al mismo objeto, donde esto no necesariamente implica que se trate del mismo objeto.

Si tengo dos referencias a clientes distintos y mi aplicación está soportada por un único ambiente, bueno, es lógico pensar que dos referencias son iguales si apuntan al mismo cliente. Ahora bien si modelo un domicilio de una persona como un String, es posible que tenga varias instancias diferentes de String representando la misma dirección. Entonces es conveniente pensar que dos domicilios son iguales si los strings tienen la misma representación (aunque no sean el mismo objeto).

Tenés una batería de tests que juegan con el mensaje === (la identidad) y el == o equals de Wollok (la igualdad, en términos de representación).

Conceptos vistos en el ejemplo

  • Igualdad
  • Identidad

About

Domiclios entre personas. Igualdad e Identidad.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages