Quelle est la différence entre un diagramme de classe et un diagramme D'objet? [fermé]

Quelle est la différence entre un diagramme de classe et un diagramme D'objet?

19
demandé sur Andrii Abramov 2013-10-10 01:07:01

2 réponses

Wikipédia donne des exemples des deux: Diagramme De Classe Diagramme D'Objet

Les différences sont dans le but, et ce qu'ils montrent.

un diagramme de classe montrera en quoi consistent les objets de votre système (membres) et ce qu'ils sont capables de faire (méthodes).

par contraste, un diagramme D'objet montrera comment les objets dans votre système interagissent les uns avec les autres à un moment donné, et quelles valeurs ces objets contiennent lorsque le programme est dans cet état.

12
répondu tredontho 2013-10-09 21:12:57

comme spécifié dans les spécifications UML:

diagramme de classe est un graphique d'éléments classificateurs reliés par leurs diverses relations statiques. Notez qu'un diagramme de" classe " peut aussi contenir des interfaces, des paquets, des relations, et même des instances, comme des objets et des liens. Peut-être un meilleur nom serait "diagramme de structure statique", mais "diagramme de classe" est plus courte et bien établie.

diagramme d'objets

est un graphique d'instances, incluant les objets et les valeurs de données. Un objet statique diagramme est un exemple d'un diagramme de classes; il montre un instantané de l'état détaillé d'un système à un point dans le temps. L'utilisation de diagrammes d'objets est assez limité, surtout de montrer des exemples de structures de données.


en termes simples...

diagramme de Classe montre une collection de déclarations (statique) éléments de modèle, tels que les classes, les types, et leurs contenus et relations.

Diagramme D'objet englobe les objets et leurs relations à un moment donné. Il peut être considéré comme un cas spécial d'un diagramme de classe ou un diagramme de collaboration.


diagramme de classe

enter image description here

objet diagramme

enter image description here

Un bon powerpoint pour commencer: http://people.bu.edu/rfv/SC511/downloads/uml.ppt

21
répondu MrSimpleMind 2013-10-09 21:50:41