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.