- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Interfaces
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Seu time acaba de receber um novo projeto para criar um sistema de gestão de cursos de extensão universitária de férias. O sistema deve possibilitar aos alunos matricularem-se em diferentes tipos de cursos (Culinária, Dança, Idiomas etc.). Entretanto, todos os cursos devem ser tratados de maneira genérica, como se fossem objetos de uma mesma classe. Qual técnica de programação orientada a objetos você utilizaria para solucionar isso?