Modèle de cours
UML pour les utilisateurs avancés – structures abstraites et relations complexes
Apprenez l’héritage avec Java : modèles, méthodes, bus avec passagers, classes abstraites.

Objectif didactique
Objectif pédagogique
Compétences ciblées
- Création et utilisation de classes abstraites de base pour structurer des hiérarchies de classes
- Dérivation de classes spécialisées pour implémenter les relations d’héritage
- Modélisation des classes Auto, Vélo et Bus avec des attributs et méthodes communs
- Intégration d’objets passagers dans une classe Bus comme exemple de relations d’objets
- Développement et implémentation de méthodes telles que drive() et stop()
- Implémentation de la composition et des relations n:m dans le modèle du magasin en ligne
- Modélisation des références auto-référentielles et des classes d’association dans le contexte des réseaux sociaux
Structure des modules
Véhicules et héritage
Ce module introduit la modélisation des classes abstraites et de leur héritage, et illustre l'implémentation des relations orientées objet à l'aide d'un modèle de véhicule.
Modélisation et implémentation du magasin en ligne
Ce module traite la modélisation de relations complexes entre classes telles que la composition et les associations n:m, à l'exemple d'un système de magasin en ligne.
Modélisation d'un réseau social
Ce module se concentre sur la modélisation des références auto-référentielles et des classes d'association au sein d'un réseau social simplifié.
Aperçu du contenu
| Module | Focus | Durée |
|---|---|---|
| Véhicules et Héritage | Classe abstraite de base Vehicle, Héritage des classes Car/Bike/Bus, Bus avec Passagers, Méthodes Drive/Stop | 0 minute |
| Modélisation et implémentation du magasin en ligne | Magasin en ligne avec Client, Commande, Article, Position de commande, et optionnellement Paiement ; Modélisation UML et Implémentation | 60 min |
| Modéliser un réseau social | Utilisateur, publication, commentaire et amitié ; relation récursive via la classe d'association | 60 min |
Les modules clairement définis facilitent la planification transparente et favorisent la cohérence au sein des séries pédagogiques existantes sur le modèle orienté objet.
Testez ce modèle dans l’accès démo et adaptez les modules inclus spécifiquement à votre contexte pédagogique.