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
Relaciones en POO
correaedwin195
Created on August 3, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
The Power of Roadmap
View
Artificial Intelligence in Corporate Environments
View
Interactive QR Code Generator
Explore all templates
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