Streaming Dienst
Schreibe ein Programm, welches einen Streaming Dienst nachstellt. Die Anwendung soll die Filme und Serien in einem Streaming Dienst abspeichern, wenn die entsprechende Methode aufgerufen wurde. Der Streaming Dienst hat auch eine Liste an Personen, welche ein Abonnement bei dem Streaming Dienst gelöst haben.
Eine Person besitzt
- einen Namen
- eine Email-Adresse
- eine Kreditkarte
Ein Film
- einen Namen
- eine Dauer
- ein Genre
- einen Produzenten
Eine Person kann
- einen Film als gesehen markieren (View)
- seine Kreditkarte ändern
- zwischen der Zahlungsart Monatlich oder Jährlich entscheiden
Der Streaming Dienst kann
- die Anzahl der Personen zurückliefern, welche ein Abonnement gelöst haben
- eine neue Person registrieren
- eine Person löschen
- nach einem Film über den Namen suchen
- nach Filmen eines bestimmten Genres suchen
- die anzahl Views auf einem Film wiedergeben
- alle Kreditkarten der Kunden ausgeben (println) die das Abonnemente per Monatlichen Zahlung bezahlen
Generell gilt die Regel, dass jede E-Mail-Adresse und jeder Film-Name einzigartig sein muss
Zusatzaufgabe (muss nicht gelöst werden):
Dies ist eine Liste aller europäischen Sprachen:
BULGARIAN,CROATIAN,CZECH,DANISH,DUTCH,ENGLISH,ESTONIAN,FINNISH,FRENCH,GERMAN,GREEK,HUNGARIAN,IRISH,ITALIAN,SLOVENIA,LATVIAN,LITHUANIAN,MALTESE,POLISH,PORTUGUESE,ROMANIAN,SLOVAK,SLOVENE,SPANISH,SWEDISH
Ein Film soll um den Wert Sprachen erweitert werden. Darin wird gepseichert, in welchen Sprachen der Film verfügbar ist. Speichert die Sprache nicht in Form eines Strings!!!
Es soll kein Scanner eingesetzt werden.
Hier kannst du zurück zur Theorie.