Resultados de la búsqueda a petición "polymorphism"

4 la respuesta

Mecanismo genérico de fábrica en C ++ 17

Me gustaría implementar un mecanismo genérico de fábrica para un conjunto de clases derivadas que me permite implementar genéricamente no solo una función de fábrica para crear objetos de esa clase, sino también creadores de otras clases de ...

1 la respuesta

Polimorfismo en fortran

Tengo un código similar a: Module C_sys use class_A implicit none Private Type, public :: C_sys_type private logical :: Ao_set = .false. type(A) :: Ao Contains Private Procedure, public :: get_Ao Procedure, public :: set_Ao End Type C_sys_type ...

2 la respuesta

Asignando un objeto de clase abstracta tipo 'CObject'

Quiero implementar CWindow y otros elementos usando polimorfismo y clase abstracta CObject. Pero recibí un error 'Asignando un objeto de clase abstracta tipo' CObject '. class CObject { public: CObject ( const int id, const string &title, const ...

2 la respuesta

¿Cómo implementar `serde :: Serialize` para un objeto de rasgo en caja?

Me encontré con un problema al intentar crear un vector genérico para una estructura. Este fue mi primer intento #[derive(Serialize)] struct Card { sections: Vec<Section<WidgetTrait>> } #[derive(Serialize)] struct Section<T: WidgetTrait> { ...

3 la respuesta

polimorfismo con tipos para campos comunes

¿Es esta pregunta solucionable a través deidiomático funcionalenfoque, podría genéricososindicatos discriminadosser la respuesta? ¿Es posible tener polimorfismo al pasar diferentes tipos a una función mientras la función consume algunos campos ...

1 la respuesta

¿Es necesario asignar un puntero incompatible para implementar el polimorfismo en C

Intento simular el polimorfismo de C ++ en C con el siguiente código: #include<stdio.h> typedef struct Base { void (*out) (void); } Base; typedef struct Derived { Base base; int x; } Derived; void base_out() { printf("base\n"); } void ...

3 la respuesta

Spring: cómo cambiar las implementaciones de interfaz en tiempo de ejecución

Como desarrollador de Java, con frecuencia necesito elegir entre diferentes implementaciones de mis interfaces. Algunas veces esta elección se puede haceruna vez, mientras que otras veces necesito diferentes implementaciones en respuesta a las ...

5 la respuesta

¿Cómo funciona el despacho de métodos dinámicos en Java?

¿Puede una variable de superclase acceder a un método anulado de una subclase? Por ej .: class A { void callMe() { System.out.println("Inside A"); } } class B extends A { void callMe() { System.out.println("Inside B"); } } class Dispatch { ...

1 la respuesta

¿Qué tipos de problemas ayudan a resolver mejor el "polimorfismo de tipo superior"?

Mientras leo algunas secciones enHistoria de Haskell [https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/history.pdf] , Me encontré con: Sin embargo, el polimorfismo de tipo superior tiene una utilidad independiente: es ...

3 la respuesta

¿Qué puede hacer el polimorfismo que no puede hacer la herencia? [duplicar

Esta pregunta ya tiene una respuesta aquí: Cuál es la principal diferencia entre herencia y polimorfismo? [/questions/6308178/what-is-the-main-difference-between-inheritance-and-polymorphism] 15 respuestas Imagina que tenemos una claseAnimal ...