Artiste, Manager et Album
classDiagram
class Manager {
-String firstName
-String lastName
-int rate
}
class Artist {
-String firstName
-String lastName
-String stageName
+add(Album album)
}
class Album {
-String titre
-int nbTracks
}
Artist "1" --> "0..*" Album
Manager "1" --> "1..*" Artist
Représente un artiste musical.
- Peut avoir plusieurs albums
- Peut avoir un manager
- Méthode pour ajouter des albums à sa collection
- Les propriétés privées ont des getters et setters
Représente le manager d’un artiste.
- Gère un ou plusieurs artistes
- rate: Taux de commission ou frais de gestion
- Les propriétés privées ont des getters et setters
Représente un album musical.
- Créé par un artiste
- titre: Titre de l’album
- nbTracks: Nombre de pistes sur l’album
- Les propriétés privées ont des getters et setters

