Want to create interactive content? It’s easy in Genially!

Get started free

Relaciones en POO

correaedwin195

Created on August 3, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Halloween Infographic

Halloween List 3D

Magic and Sorcery List

Journey Map

Versus Character

Akihabara Connectors Infographic Mobile

Mobile mockup infographic

Transcript

Relaciones en Programación Orientada a Objetos

Asociación: Es una relación simple entre dos clases donde un objeto de una clase está relacionado con un objeto de otra clase.Puede ser unidireccional o bidireccional.

COMPOSICIÓN

Es una relación de agregación especial en la que un objeto no puede existir sin el otro.La composición es una relación fuerte. Cuando se destruye el objeto principal, los objetos secundarios también se destruyen.

AGREGACIÓN

Representa una relacción "todo-parte" entre dos clases. Un objeto de clase contiene o está compuesto por objetos pueden existir independientemente.

HERENCIA

Representa una relación "es-un" entre una clase base (superclase) y una clase derivada (subclase). La subclase hereda atributos y métodos de la superclase y puede tener sus propios atributos y métodos adicionales. La herencia permite la reutilización de código y crea una jerarquía de clases.

Edwin Alexander Correa Marien Julieta Barinas

REALIZACIÓN

Es una relación entre una clase y una interfaz. La clase implementa los métodos definidos en la interfaz.

DEPENDENCIA

indica que una clase utiliza a otra clase temporalmente.Una clase depenciente necesita la clase en un punto específico, pero no tiene una relación continua.

GENERALIZACIÓN Y ESPECIALIZACIÓN

Es el proceso de crear una clase base a partir de clases similares. La especialización es el proceso de crear clase derivadas (subclases) a partir de una clase base.

RELACIONES:

Edwin Alexander Correa Marien Julieta Barinas