Академический Документы
Профессиональный Документы
Культура Документы
Definition: Classifier
A UML classifier is "a model element that describes behavioral and structure features . Classifiers can also be specialized. They are a generalization of many of the elements of the UML, including classes, interfaces, use cases, and actors. In class diagrams, the two most common classifiers are regular classes and interfaces.
Classes
A class is the description of a set of objects having similar attributes, operations, relationships and behavior.
- Private + Public
# Protected
~ Package
Role A role is an end of an association where it connects to a class. May be named to indicate the role played by the class attached to the end of the association path.
StaffMember
1..*
instructs
Navigable (uni-directional) association
Student
Role * pre requisites 0..3
Multiplicity
Courses
Reflexive association
Car
2..*
Door Part
1..*
House
Whole
interface
{abstract} {ordered}
classifier is an interface
abstract element; can't be instantiated a set of objects have some imposed order