Rafael Gutierrez
banner
abaddongtz.bsky.social
Rafael Gutierrez
@abaddongtz.bsky.social
Software developer with a passion for continuous learning. Here to share insights, connect with other devs, and discover new things in software development. https://www.twitch.tv/abaddon_gtz

https://linktr.ee/abaddon_gtz
you sure? :D, what language?
October 18, 2025 at 5:41 AM
estas usando alguna herramienta? ya necesito implementar algo porque tambien ando perdiendo mucho tiempo en las redes
October 16, 2025 at 4:10 AM
La firma de un método está directamente relacionada con el concepto de "sobrecarga" (overloading) de métodos. Sobrecargar un método significa tener métodos con el mismo nombre pero con diferentes firmas en una clase.
September 8, 2025 at 6:49 PM
En Java, la firma de un método se compone únicamente de:
* 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.
September 8, 2025 at 6:49 PM
La firma de un método son las características únicas que diferencian un método de otro. Es cómo el compilador identifica qué método llamar cuando existen métodos que tienen el mismo nombre.
September 8, 2025 at 6:49 PM
👉 Dependencia (Dependency)

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.
September 2, 2025 at 3:16 AM
📄 Implementación / realización (Implementation / Realization)

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.
September 2, 2025 at 3:16 AM
🐔 🐥 Herencia (Inheritance)

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.
September 2, 2025 at 3:16 AM
⛓️‍💥Composición (Composition)

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.
September 2, 2025 at 3:16 AM
➕ Agregación (Aggregation)

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.
September 2, 2025 at 3:16 AM
Una asociación puede ser:
* 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.
September 2, 2025 at 3:16 AM