Lise-Meitner-Schule Oberstufenzentrum Chemie, Physik und Biologie Berlin, Bezirk Neukölln Übung Objektorientierung Klassendiagramm Name: _____________ Datum: _____________ Aufgabe Klassendiagramm Spezifikation: Ein Hotel hat eine Menge von Zimmern. Die Zimmernummern sind dreistellig, die erste Stelle bezeichnet die Etage. Die letzten zwei Stellen werden von 01 an hochgezählt. Die Nummer dreizehn wird in keiner Etage vergeben. Die Zimmer haben jeweils eins zwei oder drei Betten. Ein Zimmer wird stets nur an einen Kunden vermietet, dieser kann dann das Zimmer mit mehreren Personen bewohnen. Da die Zimmer unterschiedlichen Komfort bieten gibt es drei verschiedene Kategorien (Premium, A, B), die zu unterschiedlichen Übernachtungspreisen angeboten werden. Der Preis pro Übernachtung berechnet sich aus Kategorie und Bettenanzahl. Ein Zimmer kann für einen bestimmten Zeitraum gebucht werden. Diese Buchung kann entweder aufgegeben oder wieder freigegeben sein. Wird eine Buchung nicht angetreten, so gilt die Buchung als freigegeben und kann gelöscht werden. Am letzten Tag wird dem Kunden die Rechnung gestellt. Nach der Rechnungsstellung muss der Eingang des Betrages verwaltet werden. Wenn ein Hotelkunde im hoteleigenen Restaurant Speisen und Getränke konsumiert, so kann er die entstehenden Kosten entweder sofort bezahlen oder mit der Gesamtrechnung begleichen. Aufgabe 1: Identifizieren Sie Objekte, Attribute und Methoden und stellen Sie diese in einem Klassendiagramm dar! Aufgabe 2: Wie viele Zustände kann eine Buchung haben, wie heißen die verschiedenen Zustände?