Browse Source

added composition diagram

rlacroix 1 year ago
parent
commit
1cccdb3b4c
4 changed files with 3 additions and 1 deletions
  1. 2
    1
      DClass.uml
  2. 1
    0
      DComposite.drawio
  3. BIN
      out/DClass.png
  4. BIN
      out/DComposite.png

+ 2
- 1
DClass.uml View File

@@ -9,6 +9,7 @@ package Controller <<Rectangle>> {
9 9
     class NetworkManager {
10 10
         sendMessage(message, ip, port, id)
11 11
         receiveMessage(message, id)
12
+        broadcast(message)
12 13
     }
13 14
 
14 15
     class IdManager {
@@ -23,7 +24,7 @@ package Controller <<Rectangle>> {
23 24
     class TCPNetworkManager {
24 25
         connect(port, ip);
25 26
         send(port, ip, message);
26
-
27
+        receiveMessage(message, id)
27 28
     }
28 29
 
29 30
     class AccountManager {

+ 1
- 0
DComposite.drawio View File

@@ -0,0 +1 @@
1
+<mxfile host="Electron" modified="2022-11-17T08:53:59.087Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="AD5qvix9sOdMv4SEj6zq" version="20.3.0" type="device"><diagram id="GhmVIR1sRrebd8_h3VXm" name="Page-1">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</diagram></mxfile>

BIN
out/DClass.png View File


BIN
out/DComposite.png View File


Loading…
Cancel
Save