Mit Klassen gleiche Aufgaben unterschiedlich lösen
Gleiche Schale - anderer Kern
Das lässt sich auch wieder mit Klassen lösen, denn sie bieten bei Bedarf nach außen hin eine gleiche "Oberfläche", das so genannte Interface. Natürlich handelt es sich dabei nicht um eine grafische Oberfläche im Sinne von Formularen. Vielmehr präsentiert der Aufruf einer Klasse die Auswahl seiner öffentlichen Prozeduren. Zwei oder mehr Klassen mit der gleichen Auswahl an Prozeduren haben dann die gleiche Oberfläche.
Alles, was die Klasse außerdem noch an Hilfsarbeiten erledigen muss, wird dann in Private-Prozeduren gegenüber dem Aufrufer versteckt. Bis dahin unterscheidet sich eine solche Klasse in keiner Weise von clsStoppUhr. Der Vorteil besteht diesmal darin, nicht eine Klasse mehrfach aufzurufen, sondern mehrere Klassen abwechselnd identisch zu benutzen.
Diese Seite ist für Mitglieder von akademie.de reserviert.
Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?
Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?
Ich bin bereits Mitglied