Fixed some issues in class diagram

This commit is contained in:
Balazs Toldi 2021-01-21 21:43:16 +01:00
parent 02a5300860
commit 5d8763c10c
Signed by: Bazsalanszky
GPG key ID: 933820884952BE27
2 changed files with 4 additions and 2 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 71 KiB

View file

@ -10,15 +10,16 @@
Exchange <|--- Binance Exchange <|--- Binance
Market <--- "-currencies 2" Currency Market <--- "-currencies 2" Currency
Exchange *--- " #markets 1..*" Market Exchange *--- " #markets 1..*" Market
Trader <--- " #exchanges 1..*" Exchange Exchange <... Trader
TradeTracker *--- "-exchanges 1...*" Exchange TradeTracker *--- "-exchanges 1...*" Exchange
TradeTracker *--- "-traders 0..*" Trader TradeTracker "-tracker 1" *--- "-traders 0..*" Trader
Market <... TradeTracker Market <... TradeTracker
Market <... Trader Market <... Trader
class TradeTracker << (S,#FF7700) Singleton >> { class TradeTracker << (S,#FF7700) Singleton >> {
-round() -round()
+start() +start()
+getExchange(name: String): Exchange
} }
abstract class Trader { abstract class Trader {
@ -67,6 +68,7 @@ class Currency {
+getName() : String +getName() : String
+getSymbol() : String +getSymbol() : String
} }
@enduml @enduml
#+END_SRC #+END_SRC