javaumlabstracthandwriting

Drawing an UML abstract class on the paper without italic?


How should I represent an abstract class (in Java) in an UML diagram drawn by hand on the paper without using italic font?


Solution

  • The annotation {abstract} below the classname can be used.

    Should look like this:

    +---------------+
    |   Classname   |
    |   {abstract}  |
    +---------------+
    

    UML specs p. 99:

    The name of an abstract Classifier is shown in italics, where permitted by the font in use. Alternatively or in addition, an abstract Classifier may be shown using the textual annotation {abstract} after or below its name.