Los diagramas de clases se utilizan para mostrar la estructura estática del sistema modelado. Pueden contener clases, interfaces, paquetes, relaciones e incluso instancias, como objetos o enlaces. Los diagramas de clases son una potente herramienta de diseño, ayudando a los desarrolladores a planificar y establecer la arquitectura y estructura del sistema y subsistemas antes de escribir ningún código. Esto permite asegurar que el sistema está bien diseñado desde el principio. Los diagramas de clases son usados prácticamente en la totalidad de sistemas en que se utiliza UML para su modelado. Fuente: Comunidad Emagister