22 lines
274 B
Plaintext
22 lines
274 B
Plaintext
|
|
@startuml
|
||
|
|
|
||
|
|
class Handler {
|
||
|
|
doGet
|
||
|
|
doPost
|
||
|
|
}
|
||
|
|
|
||
|
|
abstract class AbstractCommand {
|
||
|
|
process
|
||
|
|
}
|
||
|
|
class ConcreteCommand1 {
|
||
|
|
process
|
||
|
|
}
|
||
|
|
class ConcreteCommand2 {
|
||
|
|
process
|
||
|
|
}
|
||
|
|
|
||
|
|
Handler .right.> AbstractCommand
|
||
|
|
AbstractCommand <|-- ConcreteCommand1
|
||
|
|
AbstractCommand <|-- ConcreteCommand2
|
||
|
|
|
||
|
|
@enduml
|