You are on page 1of 1

Homework 5 Apple

Music Application

Audio
Artist Player
+ArtistId: int
+volume: Float
+name: string
+album: string
+repeat: String
+age: int +queue: Song{0..}
+biography:String
+country: String Subscription Receipts +queueSong:void
+getMusic
+loadSong:void
+uploads +subscriptionId: Int +playsong:void
+ArtistRating +receiptId: int
+datetime: Date +nextsong: void
+getGenre +conditions:Strring
+price: double +setvolume
datetime:Date
+description: String
+cart(1):Cart
+addSubscription
Album +renewSubscription
+calculatePeriod:
+getReceiptItem()
+getTotal(Cost)
int +emailReceipt: var
+albumId: int +calculateCharge: timescript:int
+name: String double
+description: String LiveMusic
+music {0..}: Music
+artist: {1.}: Artist
+albumCover: Image livemusicId: int
+videoId:int
+searchAlbum(using
keywords : String)
name: String
+getAlbum url:String
+downloadAlbum +description
+calculateDownloadtime: +producer
int
+fullscreen
Song +Audio
Playlist +Video()
+subscribe
+title:String +stream
artist: String +Playlistid: int +viewliveDetails
+duration: int
+name: string
+lyrics: string
+songimage:
+songs: {0,...
Image +trackCount:Int
+PlaylistImage:
+add(song)
Image
+removesong
+search +addsong
+duration +removesong
+playsong
+search song
+shuffle
+showPlaylist(in
Playlist)
+getImage:
Image
+addImage
+removeImage

You might also like