Chapter 6. Relationships and Associations


Classes don't exist in isolation; they are interrelated. To formalize our knowledge of a domain, we must identify how the conceptual entities in the domain are associated and reflect these associations as precisely stated relationships in the model.

A UML relationship covers associations, generalization, and dependencies. Executable UML defines associations between classes, association classes that formalize associations, and generalization. We do not cover dependencies in this chapter.

We use the term domain relationship to describe relationships between things abstracted as classes in the domain under study.



Executable UML. A Foundation for Model-Driven Architecture
Executable UML: A Foundation for Model-Driven Architecture
ISBN: 0201748045
EAN: 2147483647
Year: 2001
Pages: 161

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net