Collaborazione diagrammi: come rappresentare l'impostazione del valore di un attributo di variabile e di un valore specificato

StackOverflow https://stackoverflow.com/questions/2940198

Domanda

Supponiamo che io ho una classe chiamata MyClass con una MyAttribute attributo chiamato e un metodo chiamato MyMethod(). Dentro quel metodo mi piacerebbe avere una variabile chiamata MyVariable. Mi piacerebbe impostare il valore di MyVariable a "MyVariable" e MyAttribute a "MyAttribute" dentro la chiamata a MyMethod(). Come posso fare questo in un diagramma collaborazione?

Non riesco a trovare alcuna info di questo genere su internet e il libro che sto studiando da (Applicare UML e modelli) è molto vaga nei dettagli.

Grazie

È stato utile?

Soluzione

IMHO UML non è destinato a contenere tali dettagli. Nella mia comprensione, un diagramma di collaborazione si suppone per mostrare come i diversi chiamata oggetto di ogni altri metodi al fine di raggiungere un determinato obiettivo, non ciò che sta accadendo all'interno di un metodo specifico.

Ma se davvero, vuole veramente per registrare tali informazioni (ad esempio, perché è importante per capire come funziona la logica del programma), è possibile aggiungere codice (pseudo) in una casella di commento o qualcosa di simile. Ecco un esempio .

Altri suggerimenti

Quando non si può nemmeno capire come disegnare qualcosa in un diagramma, non utilizzando a diventare un po 'inutile? Dopo tutto, il loro punto è quello di rendere le cose più facili da capire.

avevo appena scrivere il codice in là. Forse metterlo in una scatola. Con angoli arrotondati. Ogni programmatore sarà in grado di capirlo, e questa è l'unica cosa che conta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top