Este explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
¿Cuál es el propósito de usar el polimorfismo basado en herencia en C#?
Para crear una jerarquía de clases donde las clases derivadas heredan el comportamiento y las propiedades de una clase base, lo que permite que el código funcione con varios tipos de objetos sin conocer el tipo específico en tiempo de compilación.
Para escribir código que solo funciona con un tipo específico de objeto en tiempo de compilación.
Para evitar que las clases derivadas hereden el comportamiento y las propiedades de una clase base.
¿Cuál es la principal ventaja de usar el polimorfismo basado en interfaz sobre el polimorfismo basado en herencia?
Promueve la reutilización del código al compartir el comportamiento común entre varias clases.
Establece una relación jerárquica clara entre clases.
Promueve el acoplamiento flexible, mejora la flexibilidad y simplifica el mantenimiento.
¿Cuál es el propósito principal de implementar el polimorfismo en una aplicación de C#?
Para reducir la cantidad de código escrito.
Para permitir que los objetos de diferentes tipos se traten como objetos de un tipo base común.
Para aumentar la complejidad del código.
¿Cuál es la principal desventaja de usar clases y métodos sellados al implementar el polimorfismo basado en herencia en C#?
Las clases y métodos sellados no se pueden heredar ni invalidar, lo que limita la capacidad de usar polimorfismo.
Las clases y métodos sellados aumentan la flexibilidad y la extensibilidad del código.
Las clases y métodos sellados se pueden invalidar fácilmente, lo que puede provocar confusión.
¿Cuál es el propósito del casting en el contexto del polimorfismo basado en herencia en C#?
La conversión se usa para cambiar el valor de un objeto.
La conversión se usa para convertir un objeto de una clase derivada a otra clase derivada.
La conversión se usa para convertir un objeto de un tipo a otro tipo, normalmente cuando se implementa el polimorfismo usando jerarquías de herencia.
¿En qué escenario sería más adecuado el polimorfismo basado en herencia que el polimorfismo basado en interfaz?
Cuando el desarrollador necesita reducir las dependencias de código.
Cuando el desarrollador necesita establecer una relación jerárquica entre clases y promover la reutilización del código.
Cuando el desarrollador necesita desacoplar las dependencias de clase.
Debe responder todas las preguntas antes de comprobar su trabajo.
¿Le ha resultado útil esta página?
¿Necesita ayuda con este tema?
¿Desea intentar usar Ask Learn para aclarar o guiarle a través de este tema?