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.

Comentarios