Describe the symbols shown in a class diagram and discuss what they represent.
a. Attributes and methods of a class, representing the data and behavior associated with the class.
b. Relationships between classes, such as inheritance, association, and aggregation.
c. Class name, representing the name of the class.
d. All of the above.