Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Manchmal scheint es, als ob viele oder einige hier Fanatismus und Realität, das Wünschenswerte und das Mögliche verwechselt haben.
Anstatt eine Schaufel zu nehmen und zu graben, wird das Schaufelthema raffiniert zur Schau gestellt: "und vielleicht hier an der Kante so schärfen", "mit vielleicht hier eine Ecke drehen" .... Alles endet auf der Ebene der Schaufel.
Durch die Notwendigkeit, switch zu verwenden, geht der ganze Sinn verloren. Wenn das der Fall ist, kann man sich unnötige Fummeleien sparen und einfach ein anderes Array für Objekte jedes Typs verwenden. Also "der König ist nackt".
Dies ist eine Demonstration, dass ein Blatt Objekte jeden Typs enthalten kann. Außerdem kann jeder Typ dynamisch identifiziert werden, wenn er zusätzliche Informationen über seinen Typ enthält. Diese "zusätzlichen Informationen" sind eine Schwachstelle, aber leider bietet MQL keine Werkzeuge zur Typkontrolle, so dass wir darauf nicht verzichten können. Wenn jemand eine bessere Lösung kennt: bitte den Code einreichen, es wäre interessant, ihn zu sehen.
Als ob Ihr Kommentar darauf hinweist, dass Sie sich nicht mit dem Muster "Template-Methode" beschäftigt haben)))
1 Dies ist eine Demonstration, dass ein Blatt Objekte jeder Art enthalten kann.
2. Ihr Kommentar deutet darauf hin, dass Sie sich nicht mit dem Muster "Template-Methode" beschäftigt haben)))
1. das ist natürlich schön. Aber wozu ist das gut?
2. Ja. Und...? Habe ich eine Menge verloren? Dies ist wieder ein Gespräch darüber, wie man etwas mit einer Schaufel "schärft" oder "biegt".
1. das ist natürlich schön. Aber wozu soll das gut sein?
2. Ja. Und...? Habe ich viel verloren? Das ist wieder ein Gespräch nicht über die Sache, sondern über das Thema, wie man dort an der Schaufel etwas "schärft" oder "biegt".
Ich habe es auch geschafft, verschiedene Objekte in ein Array zu packen, und stelle fest, dass es übersichtlicher ist, weil es nichts Zusätzliches gibt:
Was also? Nichts. Überladen funktioniert nicht, müssen Sie den Typ zu registrieren, dann durch Schalter. Das war's dann mit der Freude.
Von welchen "Mustern" ist hier die Rede? Ist es jemand, der seine Art zu denken durchgesetzt hat und alle tanzen? Warum wird diesen Mustern ein so hoher Stellenwert eingeräumt?
Was war die Aufgabe? Was war zu tun? Ich dachte, Sie wollten zeigen, wie verschiedene Klassen mit einem Knoten arbeiten.
Ich habe es auch geschafft, verschiedene Objekte in ein Array zu packen, und stelle fest, dass es übersichtlicher ist, weil es nichts Zusätzliches gibt:
Was also? Nichts. Überladen funktioniert nicht, müssen Sie den Typ zu registrieren, dann durch Schalter. Das ist die ganze Freude.
Nichts extra? Ihre Klassen sind zu 100% redundant. Alle Methoden und Daten von cl1 sind fast vollständig in der Klasse cl2 dupliziert, während base leer ist.