![]() The diamond documents this meaning a caption is unnecessary. MultiplicityĪ multiplicity allows for statements about the number of objects that are involved in an association:Īn aggregation is a special case of an association (see above) meaning “consists of”: AssociationĪn association represents a relationship between two classes:Īn association indicates that objects of one class have a relationship with objects of another class, in which this connection has a specifically defined meaning (for example, “is flown with”). Refer to Generalization, Specialization, and Inheritance. Generalization is a relationship between two classes: a general class and a special class: AttributeĪn attribute of a class represents a characteristic of a class that is of interest for the user of the IT system:Ĭharacteristics of interest of a passenger, for example, are name and age. ![]() ![]() In class diagrams, as shown in Figure 4.30, we work with the following elements: ClassĪ class represents a relevant concept from the domain, a set of persons, objects, or ideas that are depicted in the IT system:Įxamples of classes are passengers, planes, or tickets. Figure 4.30 Elements of the class diagram
0 Comments
Leave a Reply. |