Les diagrammes UML (Unified Modeling Language) de classes permettent de représenter visuellement et de développer les fonctionnalités structurelles des applications Java.
Les diagrammes UML de classes décrivent tout ou partie des classes et des interfaces d'une application. Vous pouvez créer votre propre contexte pour représenter visuellement une application à l'aide d'un sous-ensemble de ses classes et de ses interfaces. Vous pouvez utiliser les diagrammes de classes pour développer des packages, des classes et des interfaces Java et pour concevoir leurs structures et leurs relations.