Recognize the UML representation of classes, (including attributes and operations, abstract classes, and interfaces), the UML representation of inheritance (both implementation and interface), and the UML representation of class member visibility modifiers (-/private and +/public).
Recognize the UML representation of class associations, compositions, association multiplicity indicators, and association navigation indicators.