pippetto1
22-11-2006, 08:24
Ciao ragazzi, inanzitutto ne approfitto per salutare tutti e farmi conoscere, sono nuovo :)
Vi presento il problemino...
Ho una classe Contenitore con diverse variabili (nome, codice, prezzo...),
ne ho un'altra che estende la prima con l'aggiunta di una variabile (lato),
ne ho poi un'altra ke estende anchessa la prima cn l'aggiunte di due variabili (raggio, altezza).
Questo breve intoppo di ereditarietà l'ho superato senza alcun problemi con il comando extends Contenitore ecc...
Ora, il mio problema è questo:
Ho una classe ElencoContenitore che altro non è che un ArrayLista<Object> al cui interno metto tutti i diversi contenitori. Il metodo che non riesco a implementare è questo:
Devo calcolare il minimo dei contenitori rispetto al nome o al codice di essi. Questa implementazione deve essere riutilizzabile nel caso volessi fare la stessa ricerca sul prezzo, aggiungendo solo una classe per fare questo senza modificare il codice. ;)
Beh io ho pensato ad una interfaccia che poi devo implementare nelle varie classi, ma la cosa nn mi è tanto chiara.
E' per questo che chiedo il vostro aiutone :)
Grazie in inticipo a tutti voi amici, un saluto :D
Vi presento il problemino...
Ho una classe Contenitore con diverse variabili (nome, codice, prezzo...),
ne ho un'altra che estende la prima con l'aggiunta di una variabile (lato),
ne ho poi un'altra ke estende anchessa la prima cn l'aggiunte di due variabili (raggio, altezza).
Questo breve intoppo di ereditarietà l'ho superato senza alcun problemi con il comando extends Contenitore ecc...
Ora, il mio problema è questo:
Ho una classe ElencoContenitore che altro non è che un ArrayLista<Object> al cui interno metto tutti i diversi contenitori. Il metodo che non riesco a implementare è questo:
Devo calcolare il minimo dei contenitori rispetto al nome o al codice di essi. Questa implementazione deve essere riutilizzabile nel caso volessi fare la stessa ricerca sul prezzo, aggiungendo solo una classe per fare questo senza modificare il codice. ;)
Beh io ho pensato ad una interfaccia che poi devo implementare nelle varie classi, ma la cosa nn mi è tanto chiara.
E' per questo che chiedo il vostro aiutone :)
Grazie in inticipo a tutti voi amici, un saluto :D