AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

"Autoriconoscimeno classe"

 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian)
View previous topic :: View next topic  
Author Message
.:[NeMo]:.
Guest





PostPosted: Thu Dec 25, 2003 11:53 pm    Post subject: "Autoriconoscimeno classe" Reply with quote



Ipotizziamo di avere un dispositivo che genericamente modelliamo con la
classe Device e che potrebbe essere meglio specificato con una classe
VCR estensione di Device. Inoltre ipotizziamo di avere un'applicazione
(classe) Host che conosce la classe Device ma non VCR;
Vorrei fare in modo che il dispositivo riconosca se stesso (in base alle
sue proprieta'/features/caratteristiche) e che la classe Host istanzi VCR.

In pratica su dispositivi differenti avro' le stesse classi Device ed
Host ed inoltre per ciascuno dispositivo' avro' una specifica classe
estensione di Device (sia VCR, PC, Freezer etc.).
La classe estensione potrebbe essere in una cartella specifica.

Come fare?
Anche idee, suggerimenti, link :-)

grazie
Back to top
Lucio Benfante
Guest





PostPosted: Fri Dec 26, 2003 7:31 am    Post subject: Re: "Autoriconoscimeno classe" Reply with quote



On Thu, 25 Dec 2003 23:53:54 +0000, .:[NeMo]:. wrote:

Quote:
Ipotizziamo di avere un dispositivo che genericamente modelliamo con la
classe Device e che potrebbe essere meglio specificato con una classe
VCR estensione di Device. Inoltre ipotizziamo di avere un'applicazione
(classe) Host che conosce la classe Device ma non VCR;
Vorrei fare in modo che il dispositivo riconosca se stesso (in base alle
sue proprieta'/features/caratteristiche) e che la classe Host istanzi VCR.

In pratica su dispositivi differenti avro' le stesse classi Device ed
Host ed inoltre per ciascuno dispositivo' avro' una specifica classe
estensione di Device (sia VCR, PC, Freezer etc.).
La classe estensione potrebbe essere in una cartella specifica.

Come fare?
Anche idee, suggerimenti, link Smile

Direi che e' un caso tipico di utilizzo dell'Abstract Factory pattern.
Dai un'occhiata qui:

http://www.developer.com/java/other/article.php/626001

--
Lucio Benfante
Java User Group Padova: http://www.jugpadova.it
Brainbench MVP for Java 1: http://www.brainbench.com
MyTranscript: http://www.brainbench.com/transcript.jsp?pid=167064


Back to top
.:[NeMo]:.
Guest





PostPosted: Fri Dec 26, 2003 10:03 am    Post subject: Re: "Autoriconoscimeno classe" Reply with quote



Lucio Benfante wrote:
Quote:
On Thu, 25 Dec 2003 23:53:54 +0000, .:[NeMo]:. wrote:


Ipotizziamo di avere un dispositivo che genericamente modelliamo con la
classe Device e che potrebbe essere meglio specificato con una classe
VCR estensione di Device. Inoltre ipotizziamo di avere un'applicazione
(classe) Host che conosce la classe Device ma non VCR;
Vorrei fare in modo che il dispositivo riconosca se stesso (in base alle
sue proprieta'/features/caratteristiche) e che la classe Host istanzi VCR.

In pratica su dispositivi differenti avro' le stesse classi Device ed
Host ed inoltre per ciascuno dispositivo' avro' una specifica classe
estensione di Device (sia VCR, PC, Freezer etc.).
La classe estensione potrebbe essere in una cartella specifica.

Come fare?
Anche idee, suggerimenti, link :-)


Direi che e' un caso tipico di utilizzo dell'Abstract Factory pattern.
Dai un'occhiata qui:

http://www.developer.com/java/other/article.php/626001


Sembra adatto alla mia situazione,
grazie.

Se avete qualche altro suggerimento o esperienza con l'Abstract Factory,
postate pure.

Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.