class Videothek {
- kunden : ArrayList
- film : ArrayList
+ ausleihen(Kunde kunde, Film film) : void
+ anmelden(String kundenname, String passwort) : void
}
class Kunde {
- kundennummer : int
- kundenname : String
- passwort : String
- guthaben : double
- filmeAusgeliehen : ArrayList
+ Kunde(int kundenname, int passwort)
+ getKundennummer() : int
+ getKundenname() : String
+ setKundenname(String kundenname) : void
+ getPasswort() : String
+ setPasswort(String passwort) : void
+ filmListe() : String
}
class Film {
- filmnummer : int
- filmname : String
- preis : double
+ Film(String filmname, double preis)
}
class StreamingServer {
- servernummer : int
- servername : String
+ linkGenerieren(Kunde kunde, Film film) : String
}
Videothek "1" o-- "0..*" Kunde
Videothek "1" o-- "0..*" Film
Videothek "1" --> "0..*" StreamingServer : nutzt mehrere