13.07.2015 Views

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Class1attributemethodA class with an italicizedname is an abstract class(a class without objects).Inheritance link(points fromspecialization togeneralization)Class2attributemethodComponentThe 0..* cardinalityindicates that aclass2 object holdsa collection of somenumber of class3objects.Class31 association link0..*attributeThe 1 cardinalitylink role methodindicates that a1class3 object holdsexactly one class2Usualobject.cardinalitiesfor associationaggregation link<strong>and</strong> aggregationlinks:0..1 10..* 1..*This is a UML package.Convention: use it as a0..*<strong>com</strong>ponent symbol.Class4attributemethodImplements link(points from animplementer toan interface)interfaceInterface1methodAn interface specifiesmethod signatures. -->A.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!