...
/Eliminate Associations from the Design Model
Eliminate Associations from the Design Model
Let’s learn how to eliminate associations from the design model.
We'll cover the following...
Replace associations with reference properties
In the case of our running example, the Publisher
-Book
-Author
information design model, we have to replace both unidirectional associations with suitable reference properties.
In the first step, we replace the many-to-one association Book
-has-Publisher
in the model on the left with a functional reference property publisher in the class Book
. This results in the OO class model shown on the right:
The Publisher-Book model with a unidirectional association
An OO class model for Publisher and Book
Notice that since the target association end of the Book
-has-Publisher
...