Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public interface INinja
- {
- void RealizarAtaque();
- void RealizarDefensa();
- void RealizarHabilidadEspecial();
- }
- public class Ninja : INinja
- {
- public void RealizarAtaque()
- {
- Console.WriteLine("Realizando ataque.");
- // Lógica de ataque
- }
- public void RealizarDefensa()
- {
- Console.WriteLine("Realizando defensa.");
- // Lógica de defensa
- }
- public void RealizarHabilidadEspecial()
- {
- Console.WriteLine("Realizando habilidad especial.");
- // Lógica de habilidad especial
- }
- }
- public class NinjaEspecialista : INinja
- {
- public void RealizarAtaque()
- {
- Console.WriteLine("Realizando ataque especialista.");
- // Lógica de ataque especialista
- }
- public void RealizarDefensa()
- {
- Console.WriteLine("Realizando defensa especialista.");
- // Lógica de defensa especialista
- }
- public void RealizarHabilidadEspecial()
- {
- throw new NotImplementedException("Este ninja no tiene habilidad especial.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement