Clase 16 - Colecciones, igualdad vs identidad y TP de polimorfismo

publicado a la‎(s)‎ 20 ago. 2014 11:46 por Mariana Matos   [ actualizado el 20 ago. 2014 13:20 ]
Hoy vimos colecciones, que son objetos que modelan conjuntos de otros objetos. Si bien hay distintos sabores de colecciones, hay una serie de mensajes que entienden todas (o la gran mayoría de ellas, algunos no deberían entenderlos porque no calzan con sus características), por ende sólo nos interesa qué tipo de colección es cuando las creamos, pero para trabajar con ellas no tanto porque son polimórficas!

También mencionamos la diferencia entre igualdad (=) e identidad (==). Dos objetos son idénticos sólo si son el mismo objeto, sin embargo la igualdad (que por defecto se define en términos de identidad) puede ser redefinida, con lo cual lo normal es consultar por igualdad en vez de identidad. Las colecciones (por ejemplo para el mensaje includes:, o el Set para evitar repetidos) se basan en la igualdad para permitir al desarrollador decidir si dos objetos deben considerarse iguales o no.

Empezamos a trabajar entre todos con el punto 1 del TP, les adjunto la lección Utilísima para que puedan hacer el punto 2 partiendo de esa lección.
ċ
clase3v2.ob
(2k)
Mariana Matos,
20 ago. 2014 11:46
Comments