You are on page 1of 1

UML Class and Sequence Diagram Cheatsheet

UML Class Diagram Elements


dependency multiplicity association
Package::AbstractClass
-Attribute : Type
-ClassAttribute : Type Parent
1
parent child
* Child
+Operation(Arg:Type):Type
#AbstractOperation
Association
*
role
generalization Class
visibility
0..1 info

<<interface>> Note ChildInfo


SubClass
Interface

realizes
qualified
association dependency

ParameterizedClass T
1 Interface
Value key Implementor Operation(Arg: T)
Operation2(): T

UML Sequence Diagram Elements


Object : Class Object2
object creation

call(obj)
new
incoming
message Object3

selfCall
callback

interaction frame return object destruction


loop / alt / opt
delete

frame type {constraint} callUnderConstraint

{alternative} callUnderAlternative

You might also like