Ciao ragazzi,
volevo porvi un quesito riguardo alla modularizzazione. Faccio subito un esempio:
Ho un progetto con 3 package (p1,p2 e p3)...ogni package ha una determinata funzione.
Consideriamo che p3 utilizzi parte di p2 x funzionare...ma vorrei che p3 funzioni comunque anche se non è presente p2.
Come posso fare in modo che p3 si comporti in un determinato modo se non c'è p2 e utilizzi a pieno p2 se invece esso è presente? (senza avere IF in p3)
Immagino che la soluzione sia nell'uso di interfacce o di classi astratte...ma non riesco a capire come...
Spero di essere stato chiaro nella richiesta...attendo un vostro aiuto.
Grazie

Rispondi quotando