Archetypes, Color, and the Domain-Neutral ... - Petercoad.com
Archetypes, Color, and the Domain-Neutral ... - Petercoad.com
Archetypes, Color, and the Domain-Neutral ... - Petercoad.com
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.