La demande
“Créez un diagramme de classes UML pour l’inscription et la connexion des utilisateurs, avec une interface IAuthenticable, AbstractUser, RegisteredUser, des identifiants, des sessions et un service d’authentification.”
Essayez ensuiteAjoutez des jetons de réinitialisation du mot de passe.Ajoutez un champ de vérification de l’adresse e-mail à RegisteredUser.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Utiliser la composition pour gérer la propriété des sessions
02
Utiliser l’injection de dépendances pour les classes de service
Pour modéliser des systèmes d’authentification orientés objet avec des interfaces et des classes de base abstraites.