[Index] [Vorherige Seite] [Nächste Seite]

## 3. Aufgabe, Objektorientiertes Programmieren

### a) Das Singleton Pattern

Wenn man von einer Klasse nur ein Objekt braucht, und auch verhindern will, dass mehrere Objekte von dieser Klasse erzeugt werden, verwendet man ein Entwurfsmuster, das Singleton Pattern.
Erzeuge nun eine Klasse Teekocher. Von dieser Klasse soll es nur ein Objekt geben. Implementiere die Klasse Teekocher als Singleton. Die Methoden sollst du unter der Klassendeklaration definieren. Ergänze auch eine Methode kocheTee(), die einfach auf dem Konsolenfenster den Text "Tee kochen" ausgibt.

(4 Punkte)

Hier gilt es sicher wieder den passenden Unterrichtsstoff bereit zu halten, denn von dort (Seite 3 und 4) kannst du die Lösung beinahe abschreiben.
Definiere zuerst eine Klasse Teekocher. Ersetze einfach das Wort Singleton in der Doku mit dem Word Teekocher.
Die Methode doIt() aus dem Beispiel im Skript heisst jetzt einfach kocheTee() und sie gibt etwas auf der Konsole aus. Vergiss das #include nicht.