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 hovedprogram {
}

object "Kalkulator" as kalkulator {
   value = 0.0
}
PlantUML Macro
actor User

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)"