Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

7. Klassen > 7.6 Gleiche Schale – anderer Kern

7.6 Gleiche Schale – anderer Kern

Die im letzten Abschnitt beschriebene Problematik lässt sich mit Klassen lösen, denn diese 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 in Private-Prozeduren vor 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.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial