Buon pomeriggio,
Vorrei sapere come aggirare il problema dell'impossibilitá di implementare proprietá in una Interface. Vi faccio un esempio semplice del problema e vi descrivo il risultato che voglio ottenere.
Definisco una interfaccia PERSONA.
Definisco due classi che implementano l'interfaccia: UOMO e DONNA. Il construttore di ogn'una di queste due classi aggiorna un ArrayList della classe. In UOMO e DONNA definisco:
Shared Uomini As ArrayList = New ArrayList
Shared Donne As ArrayList = New ArrayList
I due ArrayList immagazzinano tutte le istanze create nelle due classi.
Ora, il problema é che voglio un ArrayList condiviso che immagazzini uomini e donne come Persone, per poi accedere a tutte le istanze, siano esse uomini o donne.
Nella definizione dell'interfaccia PERSONA non lo posso fare.
Come posso aggirare il problema e ottenere il mio ArrayList globale di persone?
Grazie mille,
Daniele