2011-04-05 5 views
3

Je veux savoir comment représenter l'opérateur C++ new() en utilisant UML Class Diagram. Par exemple, si j'ai:Comment représenter l'opérateur C++ new() en utilisant UML

Class B 
{ 
    ... 
} 

Class A 
{ 
    void exampleMethod() 
    { 
    B *test = new B(); 
    } 
} 
+0

est-il quelque chose à montrer dans UML ce sujet? –

+0

Qu'entendez-vous par UML? Diagrammes de classe? Diagrammes de séquence? Diagrammes d'activité? Vous devez être plus précis. – helpermethod

+0

C'est une classe Diagramme – Eduardo

Répondre

1

Vous pouvez représenter de la manière suivante: enter image description here

1

Le diagramme de classes est une vue structurelle du système, de sorte que vous ne verrez normalement toute représentation du comportement des méthodes en elle.

Vous pouvez l'ajouter en tant que balise body ou comment selon l'outil, ou associer un diagramme de séquence contenant un message «create» avec la méthode comme le suggère Als.

0

l'aide d'un diagramme de classes, vous pouvez utiliser un Associaton dirigé avec le stéréotype <<instantiate>>, voir l'exemple suivant:

class diagram with stereotype

Questions connexes