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 oder mehrere Sprachen
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
Für die Sprachen soll folgende Auswahl vorhanden sein: 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
Die Sprachen sollen nicht in Form eines Strings gespeichert werden!
Es soll kein Scanner eingesetzt werden.
Hier kannst du zurück zur Theorie.