Clase/Superclase/Subclase
Clase
Una clase describe un conjunto de objetos con propiedades similares y un comportamiento común.
Especialización
Es el proceso de definir un conjunto de subclases a partir de una entidad tipo (superclase). Así el conjunto de subclases {ANALISTA, PROGRAMADOR, CONSULTOR} es una especialización de la superclase TÉCNICO.
La especialización permite:
• Asociar atributos específicos a cada subclase.
• Establecer interacciones adicionales entre las subclases y otras entidades.
Subclase/superclase
En el modelo ER extendido las jerarquias de generalizacion/especializacion se denominan herencia y permite que una clase pueda incorporar atributos de otra clase, añadiendolos a los que ya posee. La clase de la cual se hereda se llama superclase y la que hereda sub clase.
Es el proceso de definir un conjunto de subclases a partir de una entidad tipo (superclase). Así el conjunto de subclases {ANALISTA, PROGRAMADOR, CONSULTOR} es una especialización de la superclase TÉCNICO.
La especialización permite:
• Asociar atributos específicos a cada subclase.
• Establecer interacciones adicionales entre las subclases y otras entidades.
Subclase/superclase
En el modelo ER extendido las jerarquias de generalizacion/especializacion se denominan herencia y permite que una clase pueda incorporar atributos de otra clase, añadiendolos a los que ya posee. La clase de la cual se hereda se llama superclase y la que hereda sub clase.
Comentarios
Publicar un comentario