Je veux décrire la situation suivante dans un diagramme de classe UML :
Un jour, où un journal est envoyé à un client. Ce jour peut être quelque chose comme "tous les vendredis" ou "tous les premiers jours du mois".
Mon idée est de représenter cela dans un diagramme de classe UML :
-targetDay:Integer
-targetDayGrid:Enumeration
targetDay serait quelque chose comme "1" (pour le lundi) ou "5" (pour le vendredi) ou encore "1" pour le premier jour du mois ou "10" pour le 10e jour du mois.
targetDayGrid est un enum : hebdomadaire, mensuel.
L'enum définit donc la signification sémantique du nombre dans targetDay. Je ne suis pas satisfait de cette solution, connaissez-vous une autre solution pour représenter mon problème ? Ou pensez-vous que ma solution est bonne ?