Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

KlassediagramObjektdiagramSekvensdiagramObjekttilstandsdiagram
PlantUML Macro
class "CalculatorProgram" as hovedprogram {
   init()
   run()
}

class "Calculator" as kalkulator {
   double value
   void setValue(double)
   void add(double)
   void subtract(double)
   void multiply(double)
   void divide(double)
}

hovedprogram --> kalkulator: calculator
PlantUML Macro
object "Hovedprogram" as hovedprogramCalculatorProgram {
}

object "Kalkulator" as kalkulatorCalculator {
   value = 0.0
}

CalculatorProgram --> Calculator: calculator
PlantUML Macro
actor User
control main

main -> CalculatorProgram : init()
main -> CalculatorProgram : run()

User -> CalculatorProgram : 1.0
CalculatorProgram -> Calculator: setValue(1.0)

User -> CalculatorProgram: + 2.0
CalculatorProgram -> Calculator: add(2.0)

User -> CalculatorProgram: * 3.0
CalculatorProgram -> Calculator: multiply(1.0)