Preguntas etiquetadas con polymorphism

En informática, el polimorfismo es una característica del lenguaje de programación que permite manejar valores de diferentes tipos de datos de manera uniforme.







9
Polimorfismo con gson
Tengo un problema para deserializar una cadena json con Gson. Recibo una serie de comandos. El comando puede ser iniciar, detener, algún otro tipo de comando. Naturalmente, tengo polimorfismo y el comando de inicio / parada hereda del comando. ¿Cómo puedo serializarlo de nuevo en el objeto de comando correcto …




30
Polimorfismo: definir en solo dos oraciones [cerrado]
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta He mirado otras definiciones y explicaciones y ninguna de ellas …


2
¿Cómo puedes escribir un módulo para un grupo de roles?
Una característica de los roles son los grupos de roles, que le permiten declarar múltiples roles con el mismo nombre aceptando diferentes parámetros, de manera similar a las rutinas múltiples: role Foo[Int:D] { method is-int(::?CLASS:_: --> True) { } method is-str(::?CLASS:_: --> False) { } } role Foo[Str:D] { method …

3
Reparto dinámico en destructor
¿Es legal este código? class Base1 { }; class Base2 { public: virtual ~Base2() { if (!dynamic_cast<Base1*>(this)) std::cout << "aaaa" << std::endl; } Base2() { } }; class MyClass: public Base1, public Base2 { public: MyClass() { } virtual ~MyClass() { std::cout << "bbb" << std::endl; } }; int main() …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.