10.8. "Mixing and Matching" Relationship Notations
It's possible to intertwine the various relationship types in some rather sophisticated ways. To appreciate this fact, let's study the model in Figure 10-36 to see what it's telling us. Note that the UML model shown in Figure 10-36 is a bit more complicated than the SRS model in that it includes University, School, and Department classes that won't be part of the SRS.
Figure 10.36. A sample UML model
First of all, we see some familiar uses of aggregation and inheritance.
The use of aggregation in the upper-left corner of the diagram—a two-tier aggregation—communicates the facts that a University ...
Get Beginning C# 2008 Objects: From Concept to Code now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.