
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Il semble parfois que beaucoup ou certains confondent fanatisme et réalité, ce qui est souhaitable et ce qui est possible.
Au lieu de prendre une pelle et de creuser, on fait un étalage sophistiqué du thème de la pelle : "et peut-être ici sur le bord pour l'aiguiser", "avec peut-être ici un virage en coin".... Tout se termine au niveau de la pelle.
En raison de la nécessité d'utiliser des commutateurs, l'objectif est perdu. Si c'est le cas, vous pouvez vous passer de manipulations inutiles, en utilisant simplement un tableau différent pour les objets de chaque type. Ainsi, "le roi est nu".
C'est une démonstration qu'une feuille peut contenir des objets de n'importe quel type. De plus, chaque type peut être identifié dynamiquement s'il inclut des informations supplémentaires sur son type. Ces "informations supplémentaires" sont un maillon faible, mais malheureusement MQL ne fournit pas d'outils pour le contrôle des types, nous ne pouvons donc pas nous en passer. Si quelqu'un connaît une meilleure solution : veuillez soumettre le code, il serait intéressant de le voir.
Comme si votre commentaire laissait entendre que vous n'aviez pas traité le modèle "template method"))))
1) Il s'agit de démontrer qu'une feuille peut contenir des objets de n'importe quel type.
2. Votre commentaire suggère que vous n'avez pas traité le modèle "template method")))
1) C'est bien, bien sûr. Mais à quoi cela sert-il ?
2. Oui. Et... ? Ai-je perdu beaucoup ? Il s'agit à nouveau d'une conversation sur la manière d'"aiguiser" ou de "plier" quelque chose à l'aide d'une pelle.
1) C'est bien, bien sûr. Mais à quoi cela sert-il ?
2. Oui. Et... ? Ai-je perdu beaucoup ? Il s'agit à nouveau d'une conversation qui ne porte pas sur le fond, mais sur la manière d'"aiguiser" ou de "plier" quelque chose au niveau de la pelle.
J'ai également réussi à mettre différents objets dans un seul tableau, et je constate que c'est plus clair, car il n'y a rien de plus :
Et alors ? Rien. La surcharge ne fonctionne pas, il faut enregistrer le type, puis passer par le switch. C'est là toute la joie.
De quels "modèles" parlons-nous ici ? S'agit-il de quelqu'un qui a imposé sa façon de penser et que tout le monde danse ? Pourquoi ces modèles sont-ils élevés à un rang si élevé ?
Quelle était la tâche ? Que fallait-il faire ? Je pensais que vous aviez demandé de montrer comment différentes classes travaillent avec un nœud.
J'ai également réussi à mettre différents objets dans un seul tableau, et je constate que c'est plus clair, car il n'y a rien de plus :
Et alors ? Rien. La surcharge ne fonctionne pas, il faut enregistrer le type, puis passer par le switch. C'est toute la joie.
Rien de plus ? Vos classes sont 100% redondantes. Toutes les méthodes et données de cl1 sont presque entièrement dupliquées par la classe cl2, alors que la base est vide.