ITPEC FE Morning April 2019 Question 46
ITPEC FE Morning April 2019 — Question 46 of 80
UML Generalization — identify the inheritance arrow in a class diagram.
The diagram shows Class2 → Class1 connected by a line with a hollow triangle arrowhead (◁) pointing at Class1. This is the UML symbol for generalization (inheritance).
- •Generalization — hollow triangle
◁: child class inherits from parent class - •Aggregation — hollow diamond
◇: "has-a" relationship, part can exist independently - •Composition — filled diamond
◆: "has-a" relationship, part cannot exist without the whole - •Association — plain line or simple arrow
→: general relationship between classes
Why not others:
- (a) Aggregation — would use a hollow diamond, not a triangle
- (b) Association — would use a plain line or simple arrow
- (c) Composition — would use a filled diamond
Key rule: Hollow triangle arrowhead = generalization (inheritance) in UML.
AI-generated — may contain errors
The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.