Simon has created a diagram that defines classes used in an object-oriented program. What type of diagram has he constructed?
A(n) is a type of UML diagram that directly maps to object-oriented classes.