Diskussion zum Artikel "OOP in MQL5 anhand von Beispielen: Fehlercodes und Warnmeldungen bearbeiten"

 

Neuer Artikel OOP in MQL5 anhand von Beispielen: Fehlercodes und Warnmeldungen bearbeiten :

In diesem Beitrag wird ein Beispiel für die Erstellung einer Klasse zur Verarbeitung von Meldungen des Handelsservers sowie aller während der Laufzeit des betreffenden MQL-Programms eintretenden Fehler. Wenn Sie diesen Artikel lesen, erfahren Sie, wie in MQL5 mit Klassen und Objekten gearbeitet wird. Zugleich ist dies ein handliches Werkzeug für den Umgang mit Fehlern, das Sie außerdem passgenau auf Ihre jeweiligen Bedürfnisse zuschneiden können.

Ich schlage vor, dass wir uns, bevor wir in die Programmierung einsteigen, mit den Möglichkeiten der OOP vertraut machen, die wir im weiteren Verlauf dieses Beitrags verwenden werden. Natürlich kommen Gerüste (Strukturen) und Klassen zum Einsatz. Sie sind Grundbestandteile objektorientierter Sprachen. Was ist ein Gerüst, was eine Klasse, und wodurch unterscheiden sie sich?

Ein Gerüst ist ein Gebilde, das einen Satz Variablen und Funktionen verschiedener Art (ausgenommen void) enthalten kann.

Bei einer Klasse handelt es sich wie bei einem Gerüst um einen Satz Datenfelder (Arrays). Eine Klasse ist jedoch ein komplexeres und anpassungsfähigeres Gebilde. Eben diese Klassen sind der zentrale Begriff in der OOP.

Autor: KlimMalgin

Grund der Beschwerde: