Ce document traite de la modélisation orientée objet à l'aide de la méthode UML et aborde des concepts tels que l'héritage, le polymorphisme, et les diagrammes de classes et d'activités. Il détaille les différents types de diagrammes UML et leur utilisation pour représenter des systèmes dynamiques et statiques, ainsi que les relations entre classes. Enfin, il va plus loin en explorant des concepts comme les contraintes sur les opérations, les classes abstraites, et les relations d'association.