Tecniche di scrittura

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Tecniche di scrittura

Messaggio da lamarozzo »

Blizzard ha scritto: Penso che in virtù di avere un sistema quantopiù veloce rinuncerò se posso ai virtuosismi di una buona programmazione OO (virtualizzazione ecc...).
Spero di non dovermene pentire in fase di scrittura e revisione del codice...
Invece delle funzioni Set/Get potresti provare a usare il meccanismo delle classi friend. Quando due o più classi devono lavorare in forte sinergia, definirle come friend dà una mano alle performance senza sacrificare l'approccio OO.

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: Tecniche di scrittura

Messaggio da Blizzard »

Non avevo valutato questa possibilità! Effettivamente è proprio quello che mi serve attualmente, dato che questa sinergia è tra sole 2 classi.
Penso che mi muoverò in questa direzione.

grazie.


P.S.
come si schematizzano classi friend in uml???? :-k (va che so proprio ignorante in materia :D )

Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Tecniche di scrittura

Messaggio da lamarozzo »

Se A è la classe con i dati e B è la classe friend in UML si rappresenta con una freccia tratteggiata da B verso A e sopra la freccia scrivi <<friend>>.


<<friend>>
B ---------------> A


Questo metodo di rappresentazione viene chiamato stereotype e serve per arricchire l'UML.

A presto.

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: Tecniche di scrittura

Messaggio da Blizzard »

ciao
Se A è la classe con i dati e B è la classe friend
nel senso
class A
{
...
friend class B;
};

giusto???

per il resto sei stato chiarissimo grazie!

ciao
Gio

Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Tecniche di scrittura

Messaggio da lamarozzo »

Blizzard ha scritto:ciao
Se A è la classe con i dati e B è la classe friend
nel senso
class A
{
...
friend class B;
};

giusto???
giustissimo

per il resto sei stato chiarissimo grazie!

ciao
Gio
Non c'e' di che. Io so pochissimo di UML ed e' stata una coincidenza che questa proprio me la ricordassi 8)

A presto.

Rispondi