Professional Documents
Culture Documents
UMLNotationSummary PDF
UMLNotationSummary PDF
Abstract class
Class
Name
Name
attributes
Name
{Abstract}
virtual method()
method()
(member variables)
methods
(member functions)
+ public_method()
# protected_method()
- private_method()
Object
classname: objectname
Derived1
Derived2
Whole
Whole has Part as a part;
lifetimes might be different;
Part might be shared with other
Wholes.
(aggregation)
Part
Part
As role
Bs role
object2
get_info(spec)
search-self
requested info
do_something()
void return is implicit
<<destroy>>
object1
focus of control
message sent
(function call)
lifetime
information returned
(non-void return)
<<create>>
<<destroy>>