Questão de Programação Orientada a Objetos

Qual é a melhor abordagem para implementar a interação entre o jogador e o inimigo? Considere o conteúdo até a aula 2.

A
Criar um método estático que recebe como parâmetros o jogador e o inimigo, e faz a interação diretamente dentro do método.
B
Utilizar herança, onde a classe Enemy herda da classe Player e implementa um método de ataque.
C
Criar um método de ataque na classe Player e outro método de recebimento de dano na classe Enemy, permitindo a interação entre os objetos.
D
Utilizar um evento para notificar o inimigo quando o jogador realiza um ataque.
E
Nenhuma das opções acima.

Comentários

U

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

Seja o primeiro a comentar!