 |
AppletTalk.com Java discussions newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
.:[NeMo]:. Guest
|
Posted: Thu Dec 25, 2003 11:53 pm Post subject: "Autoriconoscimeno classe" |
|
|
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
|
Posted: Fri Dec 26, 2003 7:31 am Post subject: Re: "Autoriconoscimeno classe" |
|
|
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
|
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
|
Posted: Fri Dec 26, 2003 10:03 am Post subject: Re: "Autoriconoscimeno classe" |
|
|
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 |
|
 |
|
|
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
|
|