Cita:
Iniciado por ivan0590 Por cierto, se me olvidó preguntar como se implementaría una dependencia. Tengo entendido que es la relación que menos acoplamiento entre clases genera.
Por casualidad, ¿no se implementará como el ejemplo que he puesto al intentar explicar la asociación?
Me refiero a que simplemente sea cuando se usan los objetos para pasarlos como argumento a los métodos y nada más, sin que haya atributos.
Saludos.
Si, es como pusiste en tu primer ejemplo cuando hablabas de Asociación. Solo que una sola clase tiene un método con un objeto de la otra clase como parámetro, no las dos.
Es decir:
[A]- - - - >[B]
A tiene un método con un parámetro objetoB, pero B "no ve a A"
Una clase utiliza a otra. Y si esta ultima se altera, la anterior se puede ver afectada.
Fijate esta respuesta de
chuidiang:
Diferencia dependencia y asociacion, UML, tal vez te sirva.
Saludos.