image/svg+xml
CalculatorView
setDisplay()addListener()
CalculatorPresenter
buttonClick()
CalculatorViewImpl
setDisplay()addListener()
«implements»
Calculator
set/getValue()add()multiply()divide()clear()
1
1
CalculatorViewListener
buttonClick()
«implements»