Cap 3 - Herencia Simple y Múltiple
Cap 3 - Herencia Simple y Múltiple
Cap 3 - Herencia Simple y Múltiple
ANIMACIÓN DIGITAL
CAPÍTULO 3: HERENCIA SIMPLE Y
HERENCIA MÚLTIPLE
Implementación de la clase
hija, más su constructor
El objeto creado puede invocar a los La instancia del objeto, debe ser de la
métodos de la clase padre o hija. clase hija o subclase.
HERENCIA MÚLTIPLE
• Se caracteriza porque una subclase
deriva de dos o mas clases padre
o superclases.
• JavaScript no permite la
implementación de la herencia
múltiple de forma directa.
• Para implementar herencia
múltiple en JavaScript, se recurre
al uso de mixims.
HERENCIA MÚLTIPLE
TIPOS DE HERENCIA - EJEMPLOS
El siguiente esquema
representa la implementación
a nivel gráfico de múltiples
Mixins:
IMPLEMENTACIÓN HERENCIA MÚLTIPLE
IMPLEMENTACIÓN HERENCIA MÚLTIPLE
Implementación de la clase
padre, con su respectivo
constructor, sus métodos get, set y
los métodos propios de la clase.
El constructor de la subclase,
debe recibir como parámetros los
atributos de la clase padre y del
mixin, adicionalmente debe
definir e inicializar sus propios
atributos. El super ayuda a invocar
a los atributos y métodos del
mixin y de la clase padre
IMPLEMENTACIÓN HERENCIA MÚLTIPLE
Se importa el archivo, donde está
implementada la clase, el mixin y la
subclase.