2016-08-30 13:29:12 +02:00
|
|
|
@startuml
|
|
|
|
package com.iluwatar.proxy {
|
2016-09-18 17:51:09 +03:00
|
|
|
class WizardTowerProxy {
|
|
|
|
- NUM_WIZARDS_ALLOWED : int {static}
|
|
|
|
- numWizards : int
|
|
|
|
+ WizardTowerProxy()
|
|
|
|
+ enter(wizard : Wizard)
|
|
|
|
}
|
2016-08-30 13:29:12 +02:00
|
|
|
class WizardTower {
|
|
|
|
+ WizardTower()
|
|
|
|
+ enter(wizard : Wizard)
|
|
|
|
}
|
|
|
|
class App {
|
|
|
|
+ App()
|
|
|
|
+ main(args : String[]) {static}
|
|
|
|
}
|
|
|
|
class Wizard {
|
|
|
|
- name : String
|
|
|
|
+ Wizard(name : String)
|
|
|
|
+ toString() : String
|
|
|
|
}
|
|
|
|
}
|
|
|
|
WizardTowerProxy --|> WizardTower
|
|
|
|
@enduml
|