preguntar acerca de polymorphism

15
réponses

Quand utiliser des destructeurs virtuels?

J'ai une solide compréhension de la plupart des théories OO, mais la seule chose qui me confond beaucoup, ce sont les destructeurs virtuels. Je pensais que le destructeur était toujours appelé quoi qu'il arrive et pour chaque objet de la chaîne. Qu …
demandé sur 1970-01-01 00:33:29
6
réponses

Le polymorphisme est-il possible sans héritage?

Dans une interview, on m'a demandé si le polymorphisme peut être atteint sans héritage. Est-ce possible? ... …
demandé sur 1970-01-01 00:33:32
7
réponses

Comment puis-je stocker des objets de types différents dans un conteneur c++?

Y a - t-il un conteneur c++ que je pourrais utiliser ou construire qui peut contenir, par exemple, int et string et double types? Le problème auquel je suis confronté est que chaque fois que j'essaie de remplir, disons, une carte, un vecteur ou une l …
demandé sur 1970-01-01 00:33:31
2
réponses

AngularJS-ngRepeat avec plusieurs types d’objets

J'ai une liste d'éléments. Un élément peut être un certain nombre de choses, disons que la liste est quelque chose comme ceci : [userObject , vehicleObject , userObject , animalObject , animalObject] Maintenant, je veux rendre la liste avec la dir …
demandé sur 1970-01-01 00:33:33
4
réponses

Comment écrire du code polymorphique en C++?

je suis en train d'écrire un morceau de code avec des exigences élevées sur la performance où je dois gérer un grand nombre d'objets d'une manière polymorphe. Disons que j'ai une classe A et une classe B qui est dérivée de A. je pouvais maintenant cr …
demandé sur 1970-01-01 00:33:31
5
réponses

Laravel — Désireux de Chargement Polymorphe de la Relation d’Modèles associés

je peux désireux de charge polymorphes relations/modèles sans n+1 points. Cependant, si j'essaie d'accéder à un modèle lié au modèle polymorphique, le problème n+1 apparaît et je n'arrive pas à trouver de solution. Voici la configuration exacte pour …
demandé sur 1970-01-01 00:33:34
9
réponses

Remplacer conditionnel par polymorphisme-nice en théorie mais pas pratique

"remplacer conditionnel par polymorphisme" est élégant seulement quand le type d'objet que vous faites commutateur/si l'instruction pour est déjà sélectionnée pour vous. Par exemple, j'ai une application web qui lit un paramètre de chaîne de requête …
demandé sur 1970-01-01 00:33:31
1
réponses

Polymorphisme dans jackson annotations: @jsontypeinfo usage

je voudrais savoir si @JsonTypeInfo l'annotation peut être utilisée pour les interfaces. J'ai un ensemble de classes qui devraient être sérialisées et désérialisées. voici ce que j'essaie de faire. J'ai deux classes d'implémentation Sub1, Sub2 mise …
demandé sur 1970-01-01 00:33:32
6
réponses

Quand un vtable est-il créé en C++?

quand exactement le compilateur crée-t-il une table de fonction virtuelle? 1) lorsque la classe contient au moins une fonction virtuelle. ou 2) lorsque la classe de base immédiate contient au moins une fonction virtuelle. …
demandé sur 1970-01-01 00:33:29
8
réponses

Eviter instanceof in Java

ayant une chaîne d'opérations" instanceof "est considéré comme une"odeur de code". La réponse standard est "utiliser le polymorphisme". Comment allais-je faire dans ce cas? il existe un certain nombre de sous-classes d'une classe de base; …
demandé sur 1970-01-01 00:33:30