GENERALIZACIÓN/ESPECIALIZACIÓN: HERENCIA EN LA PROGRAMACIÓN ORIENTADA A OBJETOS
Información adicional
Horas | 11 |
---|---|
Código | |
Formato | Digital |
Proveedor | VÉRTICE |
6,60 €
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
Explicar las características fundamentales que tienen que estar presentes en una relación entre dos clases para que pueda ser calificada como relación de herencia Describir el mecanismo de herencia múltiple y los problemas que presenta en el proceso de desarrollo de software.
Contenidos
1. Descripción del concepto de herencia: Simple y múltiple 1.1. Relación de herencia: Características 1.2. Reglas y características que definen una relación de herencia: Regla “Es-un” 1.3. Transmisión de atributos y métodos 1.4. Regla de especialización de la superclase en la subclase 1.5. Acceso a los atributos de una clase y acoplamiento entre las clases 1.6. Utilización de objetos this (current, self u otros) y super 1.7. Leyes de Demeter 2. Distinción de la herencia múltiple 2.1. Problemas: Conflictos de nombres, herencia repetida 2.2. Soluciones 3. Creación de objetos en la herencia 4. Clasificación jerárquica de las clases 4.1. Clase raíz 4.2. Clases abstractas 4.3. Métodos virtuales 4.4. Redefinición de métodos