java-design-patterns/dirty-flag/etc/dirty-flag.urm.puml
2019-12-07 18:03:49 +02:00

25 lines
512 B
Plaintext

@startuml
package com.iluwatar.dirtyflag {
class App {
- LOGGER : Logger {static}
+ App()
+ main(args : String[]) {static}
+ run()
}
class DataFetcher {
- LOGGER : Logger {static}
- filename : String
- lastFetched : long
+ DataFetcher()
+ fetch() : List<String>
- isDirty(fileLastModified : long) : boolean
}
class World {
- countries : List<String>
- df : DataFetcher
+ World()
+ fetch() : List<String>
}
}
World --> "-df" DataFetcher
@enduml