Derived Properties

A derived property is a property that is not stored directly, but is derived from other properties. Most of the times it is calculated.

UML Notation: noted with a "slash" and public, or just as a getter method. These are usually readonly, so {readOnly} can be omitted.

Example 3.3. Atomic bomb with a derived attribute

For the actual implementation derived attributes do not show up at all but provide a getter method:

Example 3.4. Actual implementation of derived attribute

Book: Chapter 1.2, UML Destilled: Chapter 3 (attributes) (36-37, 68-69)