Domanda

Mi piacerebbe sapere come tradurre la seguente riga di codice per un collaborazione Schema :

Food food = new Food("abc", 123);

So che posso chiamare un metodo di un Food utilizzando la seguente notazione:

 MyStaticMethod()
----------------------> --------
                        |      |
                        | Food |
                        |      |
                        --------

è che equivale a

Taste taste = Food.MyStaticMethod();

e

 MyInstanceMethod()
----------------------> ---------------
                        |             |
                        | food : Food |
                        |             |
                        ---------------

è equivalente a

food.MyInstanceMethod();

ma come faccio segnale che voglio chiamare un dato costruttore per l'alimentazione umana?

Grazie

È stato utile?

Soluzione 2

Quando si vuole chiamare un metodo statico, generalmente indichiamo la classe <<metaclass>>. Così, come risposta per il primo schema mostrato, per chiamare un metodo statico chiamato MyStaticMethod per l'alimentazione umana, avremmo fatto:

 MyStaticMethod()
----------------------> ---------------------
                        |   <<metaclass>>   |
                        |        Food       |
                        |                   |
                        ---------------------

Inoltre, le persone in genere denotano il metodo di costruzione da create().

Altri suggerimenti

Nei diagrammi di collaborazione la concentrazione è più sui messaggi di interazione tra l'objects.It utilizzata per mostrare gli oggetti e le relazioni coinvolte in un'interazione, e la sequenza di messaggi scambiati tra gli oggetti durante l'interazione. creazione di oggetti / distruzione è illustrato nei diagrammi di sequenza.

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