Prenons 2 entités de modèle de classe UML: l'une représente un ordre réel et l'autre représente un type Orede. Toute commande correspond à un type. Un 2-way-naviglabe de nombreuses commandes à une relation de type est destiné. Les instances de type de commande sont, par exemple, "Demande de disponibilité", "Demande de prix", "Précommande", "Acheter", "Annuler", "Demande d'assistance", etc. Les types de commande doivent être modifiables et modifiables dans l'application résultante. Dois-je modéliser le type de commande en classe ou en énumération? Du point de vue des données, je ne peux pas voir la différence en réalité.Dois-je utiliser un stéréotype Enumeration ou Class dans UML pour représenter une table de répertoire de type?
0
A
Répondre
1
Je préférerais une énumération. Les classes doivent définir les propriétés et comportement. Dans ce cas, le type représente seulement une valeur sans besoin de méthodes.
Conclusion:
L'utilisation d'une classe serait sûrement possible, mais pas nécessaire si vous ne souhaitez que pour représenter des valeurs. En outre, cela créerait beaucoup de travail de codage supplémentaire. Vous auriez à écrire et maintenir un tas de classes qui ne représentent qu'une seule valeur quand vous pourriez utiliser une énumération, qui est sûrement la meilleure et la plus courte façon de représenter les valeurs typées.
Questions connexes
- 1. énumération UML comme un type de retour
- 2. class diagram Question (UML)
- 3. Comment créer un nouveau stéréotype pour la classe UML dans JDeveloper?
- 4. Quel type Java utiliser pour représenter une valeur monétaire dans un service Web?
- 5. Comment représenter correctement un mixin/rôle/trait avec UML?
- 6. Quel type de variable utiliser pour représenter un Money dans SSIS
- 7. Comment puis-je représenter un membre de classe Map dans UML?
- 8. Quel type de données dois-je utiliser pour représenter Time (pas dateTime) dans un xsd/xml?
- 9. Type ou vecteur pour représenter des points \ positions
- 10. UML Diagramme de classes Type de relation
- 11. Comment pouvez-vous représenter un DataType .NET dans un diagramme UML?
- 12. Comment puis-je représenter l'implémentation d'un modèle dans un diagramme de classes UML?
- 13. Outil UML pour Java/C#: Class Design etc
- 14. meilleure façon de représenter cette table de recherche dans C#
- 15. Utiliser UML pour comprendre le code
- 16. comment utiliser content_tag dans une lib/class
- 17. UML pour langage de programmation C
- 18. Pour séparer à une table différente ou utiliser le type enum?
- 19. class() vs type() dans Ruby
- 20. Qu'est-ce qu'une bonne icône pour représenter une légende ou une clé pour un diagramme?
- 21. Quand utiliser class :: function ou class-> function, est-ce qu'il y a une méthode préférée?
- 22. Utiliser awk pour une recherche de table
- 23. CSV-Mapper Aucun fichier ou répertoire de ce type
- 24. Problème Java: besoin d'un JList trié pour représenter une table de base de données
- 25. Quel type de diagramme UML est-ce?
- 26. Diagramme UML pour les appels de fonction
- 27. quel type de données pour utiliser un temps dans gorm?
- 28. Utiliser jQuery pour charger un formulaire Rails dans une table
- 29. Type de données d'arborescence de répertoire?
- 30. Qu'est-ce qu'une bonne bibliothèque de dessin ou outil pour générer des diagrammes de type Visio/UML pour le web?