From d261d44f66ac3d575fe05987af526698cad8979d Mon Sep 17 00:00:00 2001 From: Louis LABORIE Date: Wed, 24 May 2023 09:07:57 +0200 Subject: [PATCH] Add Album's and Artist's Stub to diagram --- README.md | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b4722ff..b999390 100644 --- a/README.md +++ b/README.md @@ -192,15 +192,36 @@ class Manager { } +class StubAlbum { + + StubAlbum() + + List GetAlbums() + + Album? GetAlbumByUrl(string url) + + void AddAlbum(Album album) + + void RemoveAlbum(Album album) + +} + +class StubArtist { + + StubArtist() + + List GetArtists() + + Artist? GetArtistByName(string name) + + void AddArtist(Artist artist) + + void RemoveArtist(Artist artist) + +} + Album --> "+ artist" Artist -Album --> "- titles" Title -Playlist --> "- titles" Title +Album --> "- titles*" Title +Playlist --> "- titles*" Title CustomTitle <|-- Title InfoTitle <|-- Title InfoTitle --> "+ genre" Genre InfoTitle --> "+ artist" Artist Manager --> "+ datamanager" IDataManager +StubArtist --> "- artists*" Artist +StubAlbum --> "- stubArtist" StubArtist +StubAlbum --> "- albums" Album @enduml