====== Diagram UML ====== @startuml object Object01 object Object02 object Object03 object Object04 object Object05 object Object06 object Object07 object Object08 object Object09 object Object10 Object01 <|-- Object02 : Généralisation Object03 *-- Object04 : Composition Object05 o-- "4" Object06 : Agrégation Object07 -- Object08 : Association Object09 <.. Object10 : Abstraction @enduml * Object02 implémente Object01. C'est une sous-classe. * Object04 compose Object03. Il peut y avoir un ou plusieurs Object04 dans Object03. Si on supprime Object03, tous les object04 sont supprimés. * Object05 agrège Object06. Il y a un ou plusieurs Object06 dans Object05. La suppression de l'un est indépendante de l'autre. * Object07 fait référence à Object08. * Object10 implémente Object09.