KnowledgeCity

Jerarquías de Herencia y Herencia Múltiple en C++

Ve la primera lección gratis — obtén acceso completo a las 4 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Avanzado  Proveedor Mikhail Veygman  4 Lecciones ·  15m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chino simplificado 

Lo que aprenderás

  • Aplicar principios de buen diseño de clases en C++
  • Usar herencia para describir objetos del mundo real
  • Distinguir y aplicar diferentes tipos de herencia, incluida herencia jerárquica y múltiple
  • Resolver ambigüedades en herencia múltiple usando clases base virtuales
  • Usar composición de clases para describir componentes de objetos de la vida real

Puntos clave

  • El módulo se enfoca en diseño de clases e herencia en C++.
  • La herencia puede usarse para modelar objetos del mundo real, y el módulo cubre diferentes tipos de herencia y cómo usarlos.
  • La herencia múltiple puede introducir ambigüedades, que pueden resolverse usando clases base virtuales.
  • La composición ofrece una forma alternativa de describir los componentes de un objeto de la vida real.

Preguntas frecuentes

¿Qué cubre este módulo de C++?

Cubre diseño de clases e herencia, incluidos los principios de buen diseño de clases, usar herencia para describir objetos del mundo real, diferentes tipos de herencia y cómo usarlos, y el concepto de composición para describir componentes de un objeto de la vida real.

¿Qué tipos de herencia enseña el módulo?

Las lecciones cubren herencia jerárquica y herencia múltiple, incluidas ambigüedades en herencia múltiple y usar clases base virtuales para resolver ambigüedad de herencia múltiple.

¿Qué habilidades ganaré de este módulo?

Trabajarás con conceptos de C++, módulos de C++, modularización, programación modular, herencia múltiple y módulos de software.

¿Cómo se estructura el módulo?

Incluye lecciones sobre Herencia Jerárquica, Herencia Múltiple, Ambigüedades en Herencia Múltiple y Clases Base Virtuales y Resolviendo Ambigüedad de Herencia Múltiple.