https://linktr.ee/abaddon_gtz
* El nombre del método
* Los tipos de los parámetros, en orden.
Hay que recordar que el tipo de retorno, las excepciones que tira el método y los modificadores de acceso no son parte de la firma del método.
* El nombre del método
* Los tipos de los parámetros, en orden.
Hay que recordar que el tipo de retorno, las excepciones que tira el método y los modificadores de acceso no son parte de la firma del método.
Todas las relaciones de las que hablamos forman dependencia entre clases, pero en este caso la relación de dependencia es más temporal; es decir, una clase A podría instanciar y usar una clase B en alguno de sus métodos.
Todas las relaciones de las que hablamos forman dependencia entre clases, pero en este caso la relación de dependencia es más temporal; es decir, una clase A podría instanciar y usar una clase B en alguno de sus métodos.
Igual a herencia, no es una asociación como tal. Esta relación indica que una clase implementa un contrato definido en una interfaz; esto en Java se traduce en que una clase A implementa una interfaz B.
Igual a herencia, no es una asociación como tal. Esta relación indica que una clase implementa un contrato definido en una interfaz; esto en Java se traduce en que una clase A implementa una interfaz B.
Esta relación no es una asociación, es más bien una relación de herencia "padre-hij@" (is-a). Esta relación entre clases se da cuando en Java una clase A "extiende" una clase B.
Esta relación no es una asociación, es más bien una relación de herencia "padre-hij@" (is-a). Esta relación entre clases se da cuando en Java una clase A "extiende" una clase B.
Esta relación es otra especialización de asociación. Aquí las clases también forman un "todo y sus partes", pero en este caso las partes no pueden ser separadas del todo; viven y tienen sentido solo si están en unidad.
Esta relación es otra especialización de asociación. Aquí las clases también forman un "todo y sus partes", pero en este caso las partes no pueden ser separadas del todo; viven y tienen sentido solo si están en unidad.
Esta relación es una especialización de asociación. En una agregación, las clases forman conceptualmente un "todo y sus partes".
La característica importante aquí es que las "partes" pueden ser separadas del "todo" y tener un ciclo de vida separado.
Esta relación es una especialización de asociación. En una agregación, las clases forman conceptualmente un "todo y sus partes".
La característica importante aquí es que las "partes" pueden ser separadas del "todo" y tener un ciclo de vida separado.
* Unidireccional: La clase A puede ver y usar la clase B, pero la clase B no sabe nada de la clase A.
* Bidireccional: Tanto la clase A como la clase B se conocen entre ellas, es decir, mantienen una propiedad haciendo referencia la una a la otra.
* Unidireccional: La clase A puede ver y usar la clase B, pero la clase B no sabe nada de la clase A.
* Bidireccional: Tanto la clase A como la clase B se conocen entre ellas, es decir, mantienen una propiedad haciendo referencia la una a la otra.