-/+/# = private/public/protected
Solid arrow is inheritance from a class/abstract class.Interfaces have dashed arrows and are written: Abstract classes are either light font or, more usually, italics. Variables at top, methods at bottom. |
Beginning and end marked by circles (end by a double circle). Diamonds for decisions. Parallel code marked by bars. |