UML Class Diagrams are diagrams which represent the static view of an application. It describes the types of objects in the system and the static relationships between them.
Class Diagrams are not only used for visualizing and documenting different aspects of a system but also for constructing executable code of the software application.
Visit the UML Class Diagram Objects page to see what the UML CLass Diagram objects represent.
A catalogue of all the UML Class Diagram objects available in Creately's library is discussed here.
In a class diagram, obviously you can’t have classes just floating around; you need to see the relationship between them. Peruse the content below to see the types of relationships that exist between classes, along with their notation, and also what they actually mean.