Questão de Programação Orientada a Objetos

Em um jogo de aventura, existem vários tipos de inimigos, como goblins, trolls e dragões. Cada tipo de inimigo tem suas próprias características e comportamentos. Qual das seguintes opções é a melhor maneira de implementar essas classes em C# usando herança? Considere o conteúdo da aula 4.

A
Criar uma classe base Inimigo com propriedades e métodos comuns a todos os tipos de inimigos e criar classes derivadas Goblin, Troll e Dragao que herdam de Inimigo.
B
Criar classes separadas Goblin, Troll e Dragao sem nenhuma relação entre elas.
C
Criar uma única classe Inimigo com propriedades e métodos para todos os tipos de inimigos.
D
Criar uma classe base Inimigo com propriedades e métodos comuns a todos os tipos de inimigos e criar classes derivadas Goblin, Troll e Dragao que não herdam de Inimigo.
E
Criar uma interface IInimigo com propriedades e métodos que devem ser implementados pelas classes Goblin, Troll e Dragao.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!