Want to create interactive content? It’s easy in Genially!
Tipos de relaciones en la programación orientada a objetos
Jesus Gustavo Rossell Pasten
Created on September 19, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
HR Organizational Chart
View
SWOT PRO
View
Branching diagram
View
Fishbone Diagram
View
Puzzle Diagram
View
Gear Diagram
View
Square Timeline Diagram
Transcript
Es una relación fuerte donde una clase está compuesta por una o más instancias de otras clases. La clase principal es responsable de la creación y destrucción de las instancias
Tipos de relaciones en la programación orientada a objetos
Es una relación donde una clase hereda atributos y métodos de otra clase. La clase que hereda se llama clase derivada o subclase, y la clase de la cual se hereda se llama clase base o superclase
Composición
Es una relación similar a la composición, pero más débil. En este caso, una clase puede estar compuesta por una o más instancias de otras clases, pero estas instancias pueden existir independientemente
Herencia
Es una característica de la programación orientada a objetos que permite que objetos de diferentes clases que heredan de la misma superclase se puedan tratar de manera uniforme
Es una relación débil entre dos clases, donde una clase utiliza a la otra de alguna manera. Puede ser una relación unidireccional o bidireccional
Agregación
Polimorfismo
Asociación