Pages: [1]   Go Down
Print
Author Topic: Sul diagramma UML  (Read 1515 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Daréios89
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.679


La musica è la forma d'arte suprema.


« on: 26-06-2009, 11:44:32 »

Il prof aveva spiegato la differenza usata dai simboli per collegare le classi, ora non la ricordo. Mi riferisco all'uso dei rombi colorati e dei triangoli, se non ricordo male, hanno a che fare con le variabili....
Logged

"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
dani89
Apprendista Forumista
**
Offline Offline

Posts: 254



« Reply #1 on: 26-06-2009, 15:51:19 »

sui miei appunti ho visto che il rombo colorato indica "composizione" cioè un rapporto uno a molti che implica una forma di esclusività, fa l'esempio della classe Ruota e la classe Macchina, ovviamente la macchina deve avere almeno 4 oggetti ruota per funzionare correttamente, con triangoli invece cosa intendi?
Logged
Fr3d3R!K
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.463



« Reply #2 on: 26-06-2009, 17:05:13 »

è spiegato bene qui.
Saluti.
Logged

Search Button, CODE Tag, Google & Italian language are your friends! Use Them!
Daréios89
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.679


La musica è la forma d'arte suprema.


« Reply #3 on: 26-06-2009, 19:34:50 »

Bene la guida di frederic sembra ottima 
A quanto leggo da lì sembra che i triangoli indichino ereditarietà, approfondirò stasera.
Grazie a entrambi.
Logged

"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
Fr3d3R!K
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.463



« Reply #4 on: 26-06-2009, 19:45:02 »

non è mia la guida, ma del portale HTML.it (l'ho trovata cercando manuale uml su google ). Contento che sia utile.
Saluti e buono studio.
Logged

Search Button, CODE Tag, Google & Italian language are your friends! Use Them!
dani89
Apprendista Forumista
**
Offline Offline

Posts: 254



« Reply #5 on: 01-07-2009, 14:26:46 »

ho 2 piccoli dubbi:
nel costruttore accanto al nome della variabile si deve scrivere anche il tipo?
es: public Telefono (numero)    oppure      public Telefono (numero:int)   Huh?Huh?
e poi il coefficente c usato per calcolare i prezzi come si dichiara? -c:double o diversamente?
Logged
Fr3d3R!K
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.463



« Reply #6 on: 01-07-2009, 14:33:34 »

ho 2 piccoli dubbi:
nel costruttore accanto al nome della variabile si deve scrivere anche il tipo?
es: public Telefono (numero)    oppure      public +Telefono: int   Huh?Huh?
e poi il coefficente c usato per calcolare i prezzi come si dichiara? -c:double o diversamente?
Intanto non ho capito se vuoi indicare metodi o variabili. Dò per buono il "variabile".
il coefficiente (con due i), se non è indicato come dichiararlo, puoi farlo del tipo che vuoi (seguendo ovviamente buon senso perchè se ad esempio esprime una percentuale farlo int mi pare fuori luogo ).
Saluti.
« Last Edit: 01-07-2009, 14:36:19 by Fr3d3R!K » Logged

Search Button, CODE Tag, Google & Italian language are your friends! Use Them!
dani89
Apprendista Forumista
**
Offline Offline

Posts: 254



« Reply #7 on: 01-07-2009, 14:35:43 »

no è un semplice valore a piacere, quindi in quel modo è giusto?
Logged
TheUniversalMind
Forumista
***
Offline Offline

Gender: Male
Posts: 581



« Reply #8 on: 01-07-2009, 21:11:17 »

forse Daniele voleva dire questo:

Quando si creano i costruttori ed i metodi, è necessario passare sia il nome delle variabili che il tipo, oppure basta solo il tipo?

ad esempio: ho una classe 
Code:
|  Ciccio              |
|--------------------|
|-A:int                 |
|-B:long              |
|--------------------|
|+Ciccio(int,long) |
|                           |


si può fare così?
oppure il costruttore deve essere:  +Ciccio (int:a, int:b)  ??

per quanto riguarda la seconda domanda, posso dirti che:
C in genere è protected (quindi #), il tipo può essere qualsiasi.
ovviamente devi considerare l'uso che devi farne di questa variabile.
Logged

Chuck Norris è riuscito a contare fino a \infty. Per ben due volte.
Fr3d3R!K
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.463



« Reply #9 on: 01-07-2009, 21:16:56 »

si può fare così?
oppure il costruttore deve essere:  +Ciccio (a:int, b:int)  ??
la forma corretta è quella evidenziata. All'esame però il professore potrebbe dirvi che gli andrà bene se lo scrivete abbreviato, al fine di non farvi perdere tempo inutilmente.
Saluti,
Logged

Search Button, CODE Tag, Google & Italian language are your friends! Use Them!
TheUniversalMind
Forumista
***
Offline Offline

Gender: Male
Posts: 581



« Reply #10 on: 01-07-2009, 22:05:06 »

eheh, ho scritto al contrario!!
Logged

Chuck Norris è riuscito a contare fino a \infty. Per ben due volte.
Pages: [1]   Go Up
Print
Jump to: