You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
518 B
Plaintext
39 lines
518 B
Plaintext
2 years ago
|
@startuml
|
||
|
|
||
|
package application {
|
||
|
class desktopApplication
|
||
|
|
||
|
}
|
||
|
|
||
|
package ui {
|
||
|
class ProgressPrinter {
|
||
|
print(Progress)
|
||
|
}
|
||
|
class FinalResultPrinter {
|
||
|
print(ResultLine)
|
||
|
}
|
||
|
}
|
||
|
application ..> ui
|
||
|
ui ..> domain
|
||
|
|
||
|
package domain {
|
||
|
class model
|
||
|
class ResultLine {
|
||
|
provResult
|
||
|
level
|
||
|
}
|
||
|
class ProvResult
|
||
|
interface Repository
|
||
|
}
|
||
|
application ..> domain
|
||
|
|
||
|
package infrastructure {
|
||
|
class RepositoryImpl
|
||
|
class Prov {
|
||
|
registerProgressObserver
|
||
|
}
|
||
|
}
|
||
|
Repository ..> infrastructure
|
||
|
|
||
|
using ..> used
|
||
|
@enduml
|