Room Dao
10 classes with dependency, inheritance, association
classDiagram
class PlayList {
+int id
+String name
+DateTime createdOn
}
class Person {
+int id
+String username
}
class Artist {
+int id
+String bandName
+String firstName
+String lastName
+String birthDate
}
class Address {
+String name
+String street
+String city
}
class Album {
+String id
+String name
+Object releaseDate
+int nbrTrack
}
class TrainingRoom {
-String id
-String name
-int floor
}
class Registration {
+String code
+DateTime createdOn
}
class Computer {
-String id
-String brand
-int memory
}
class User {
+int id
+String username
}
class AlbumId {
+String name
+String releaseDate
}
TrainingRoom "0..1" --> "0..*" Computer
Artist "1" --> "1..*" Album
Artist "1" --> "1" Registration
PlayList "0..*" --> "0..*" Album
PlayList "0..*" --> "1" User
Album ..> AlbumId
User ..> Address
Artist --|> Person
User --|> Person

