Salve a tutti , vorrei capire in che modo vanno utilizzati i namespaces , c'è uno standard?cos' è che ci sta dietro perchè utilizzarli e quando?
Salve a tutti , vorrei capire in che modo vanno utilizzati i namespaces , c'è uno standard?cos' è che ci sta dietro perchè utilizzarli e quando?
Scusa, ma non mi è ben chiaro il linguaggio di riferimento.
Che diavolo è "all programmi seri"?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
tutti i programmi che utilizzanno namespaces
Se ti riferisci al concetto di "namespace" così come sono intesi in C#, allora non si tratta di una caratteristica specifica di un programma, soprattutto non ne determina la serietà, ma bensì di una convenzione o particolare organizzazione delle classi fruibili dal linguaggio stesso.Originariamente inviato da giuseppe500
tutti i programmi che utilizzanno namespaces
Anche il sistema operativo è dotato di "namespace".
Dovresti sempre cercare di chiarire il più possibile l'ambito della domanda per avere poi risposte precise.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
grazie Alka per le precisazioni.
in realtà sto' lavorando sia in java , sia in c# e una delle cose che mi è meno chiara è l'utilizzo dei namespaces o package.E' solo un fatto di ordine?
se si' quando cambiare namespace o package.
C'è qualcos altro oltre l'ordine?
I concetti di "namespace" in C# e di "package" in Java sono differenti.Originariamente inviato da giuseppe500
in realtà sto' lavorando sia in java , sia in c# e una delle cose che mi è meno chiara è l'utilizzo dei namespaces o package.E' solo un fatto di ordine?
se si' quando cambiare namespace o package.
C'è qualcos altro oltre l'ordine?
I namespace sono un espediente per raggruppare le classi evitando la collisione di nomi, con qualche vantaggio dal punto di vista abbreviativo della sintassi.
I package invece sono contenitori di classi specifici che, pur assomigliando dal punto di vista logico ai namespace, influiscono anche sulla visibilità di classi e membri.
Qualsiasi testo introduttivo di entrambi i linguaggi, comunque, fornisce una valida e ampia spiegazione.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
grazie
Discussione interessante, anch'io ho le idee un po' confuse al riguardo... Premesso che utilizzo Visual C#.NET, la domanda è gli assembly sarebbero il corrispondente dei packages java? E soprattutto non c'è corrispondenza univoca tra namespace e assembly(o packages)? Nel senso che le classi che stanno nel package non sono per forza tutte quelle del package...
In un certo senso sì, in un altro no.Originariamente inviato da valex
Premesso che utilizzo Visual C#.NET, la domanda è gli assembly sarebbero il corrispondente dei packages java?
Anche gli assembly prevedono una propria "visibilità", ma funzionano in modo differente rispetto ai package.
Un assembly contiene un manifesto, si può scomporre in tanti e tanti file scaricabili separatamente, può definire uno o più namespace...
In base a quanto detto prima, la risposta è "no".Originariamente inviato da valex
E soprattutto non c'è corrispondenza univoca tra namespace e assembly(o packages)?
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Grazie. Ma quando clicco sull'assembly mi indica un file .dll, lì dentro ci sono definiti tutti i namespace appartenenti a quell'assembly?