CPSC 421 S25 OOP UML Class Relationships

1234567891011121314151617181920
Across
  1. 3. In Object-Oriented Design, the question is what _____ make up the system
  2. 5. A type of association we will discuss later
  3. 8. In UML, _____ shows the direction of a relationship
  4. 10. Use _____ to give names to the ends of a relationship
  5. 12. For objects in UML, the property is represented as an _____
  6. 13. Generalization in UML is represented by a solid line with a _____ arrowhead
  7. 16. When you have both dependency and association relationships between two classes, only show the _____ relationship
  8. 17. A generalization relationship is described as a _____ _____ relationship
  9. 18. An association in UML is represented by a _____ line with an arrow
  10. 19. A dependency relationship is described as a _____ _____ relationship
  11. 20. A central part of UML Class Design is the _____ between classes
Down
  1. 1. In UML, _____ shows the number of objects in a relationship
  2. 2. When one class has an element of another class the relationship between these classes is an _____
  3. 4. It is a good idea (when possible) to reduce an association to a _____ relationship
  4. 6. A UML attribute is a type of _____
  5. 7. When one class uses another class only as a parameter or local variable the relationship between these classes is a _____
  6. 8. A dependency in UML is represented by a _____ line with an arrow
  7. 9. Instead of a UML attribute, we can use a UML _____
  8. 11. A type of association we will discuss later
  9. 12. For data types in UML, the property is represented as an _____
  10. 14. _____ relationships are better than strong relationships
  11. 15. An association relationship is described as a _____ _____ relationship