ProgTrain – Train your Brain

Enge Bindung und lose Kopplung

Exceptions und Polymorphismus in java

Ein wichtige Basis der objektorientierten Programmierung ist der Polymorphismus. Elementares Konzept für die Ausnahmebehandlung in Programmabläufen sind Exceptions … Also warum nicht beides zusammenbringen. Schauen wir uns in diesem Artikel an, wie sich die Deklaration von Ausnahmen in Methoden bei Anwendung des Polymorphismus auswirkt. Das Beispiel: Eine Bewegungsform für Tiere und Menschen ist das Laufen. …

Exceptions und Polymorphismus in java Weiterlesen »

Die Schuhfabrik – Anwendung der Fabrikmethode

Freier Content. Für den Aufbau wiederverwendbarer Objektmodelle werden Entwurfsmuster eingesetzt. Dabei stellt solch ein Muster einen allgemeingültigen Entwurf eines Klassendiagramms für die Menge von ähnlichen Aufgabenstellungen zur Verfügung. Die Entwurfsmuster lassen sich hinsichtlich ihres Anwendungsbereiches unter anderem klassifizieren in: Erzeugungsmuster: legen fest, wann wie viele Objekte von einer Klasse instanziiert werden können Verhaltensmuster betreffen die …

Die Schuhfabrik – Anwendung der Fabrikmethode Weiterlesen »

Generische Klassen, Methoden und die Verwendung von wildcards

Hintergrund Generische Klassen sind ein wichtiger Baustein beim Entwurf wiederverwendbarer Objektmodelle. Man findet diese unter anderem in den Bibliotheken wie der Java API oder dem .NET-Framework. (Hier unter anderem bei den diversen Collections wie Listen und Hashsets). Eine generische Klasse ist eine Vorlage für eine Menge von gleichartigen Klassen. Gleichartig insofern, als dass der Inhalt …

Generische Klassen, Methoden und die Verwendung von wildcards Weiterlesen »

Verwendung generischer Klassen

Ein zentrales Thema beim Aufbau eines objektorientierten Programms ist die Wiederverwendung. Und da machen sich generische Klassen ganz gut.  Was ist eine generische Klasse? Eine generische Klasse ist ein Template: eine Vorlage, welche zur Generierung von Klassen verwendet wird: Methoden und Eigenschaften der Klasse stehen fest jedoch die Typen, die verwendet werden (sei es als …

Verwendung generischer Klassen Weiterlesen »

Cookie Consent Banner von Real Cookie Banner