Introduction16.1. Applying UML: Common Class Diagram Notation16.2. Definition: Design Class Diagram16.3. Definition: Classifier16.4. Ways to Show UML Attributes: Attribute Text and Association LinesGuideline: When to Use Attribute Text versus Association Lines for Attributes?The UML Notation for an Association EndHow to Show Collection Attributes with Attribute Text and Association Lines?16.5. Note Symbols: Notes, Comments, Constraints, and Method Bodies16.6. Operations and MethodsOperationsHow to Show Methods in Class Diagrams?Operation Issues in DCDsThe create OperationOperations to Access Attributes16.7. Keywords16.8. Stereotypes, Profiles, and Tags16.9. UML Properties and Property Strings16.10. Generalization, Abstract Classes, Abstract Operations16.11. DependencyDependency Labels16.12. Interfaces16.13. Composition Over Aggregation16.14. Constraints16.15. Qualified Association16.16. Association Class16.17. Singleton Classes16.18. Template Classes and Interfaces16.19. User-Defined Compartments16.20. Active Class16.21. What's the Relationship Between Interaction and Class Diagrams?