KnowledgeCity

Hierarquias de Herança e Herança Múltipla em C++

O módulo tem tudo a ver com a herança múltipla, os seus usos, ressalvas e problemas, bem como as formas de superá-los.
Assista à primeira aula grátis — tenha acesso completo às 4 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Avançado  Provedor Mikhail Veygman  4 Lições ·  15m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

O Que Você Vai Aprender

  • Aplicar princípios de bom design de classe em C++
  • Usar herança para descrever objetos do mundo real
  • Distinguir e aplicar diferentes tipos de herança, incluindo herança hierárquica e múltipla
  • Resolver ambiguidades em herança múltipla usando classes base virtuais
  • Usar composição de classe para descrever componentes de objetos da vida real

Principais Conclusões

  • O módulo se concentra em design de classe e herança em C++.
  • Herança pode ser usada para modelar objetos do mundo real, e o módulo cobre diferentes tipos de herança e como usá-los.
  • Herança múltipla pode introduzir ambiguidades, que podem ser resolvidas usando classes base virtuais.
  • Composição oferece uma forma alternativa de descrever os componentes de um objeto da vida real.

Perguntas Frequentes

O que este módulo de C++ cobre?

Cobre design de classe e herança, incluindo os princípios de bom design de classe, usando herança para descrever objetos do mundo real, diferentes tipos de herança e como usá-los, e o conceito de composição para descrever componentes de um objeto da vida real.

Que tipos de herança o módulo ensina?

As aulas cobrem herança hierárquica e herança múltipla, incluindo ambiguidades em herança múltipla e usando classes base virtuais para resolver ambiguidades em herança múltipla.

Que habilidades vou ganhar com este módulo?

Você trabalhará com conceitos de C++, módulos de C++, modularização, programação modular, herança múltipla, e módulos de software.

Como o módulo é estruturado?

Inclui aulas sobre Herança Hierárquica, Herança Múltipla, Ambiguidades em Herança Múltipla, e Classes Base Virtuais e Resolvendo ambiguidades em herança múltipla.