mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-16 02:59:21 +00:00
29 lines
625 B
Plaintext
29 lines
625 B
Plaintext
@startuml
|
|
package com.iluwatar.templateview {
|
|
class App {
|
|
- LOGGER : Logger {static}
|
|
+ App()
|
|
+ main(args : String[]) {static}
|
|
}
|
|
class ContactPageView {
|
|
- LOGGER : Logger {static}
|
|
+ ContactPageView()
|
|
# renderDynamicContent()
|
|
}
|
|
class HomePageView {
|
|
- LOGGER : Logger {static}
|
|
+ HomePageView()
|
|
# renderDynamicContent()
|
|
}
|
|
abstract class TemplateView {
|
|
- LOGGER : Logger {static}
|
|
+ TemplateView()
|
|
# printFooter()
|
|
# printHeader()
|
|
+ render()
|
|
# renderDynamicContent() {abstract}
|
|
}
|
|
}
|
|
ContactPageView --|> TemplateView
|
|
HomePageView --|> TemplateView
|
|
@enduml |