Premesso che:
Quote:
Originariamente inviato da banryu79
Disclaimer: non so niente di C#
|
e che:
Quote:
Originariamente inviato da RaouL_BennetH
Hai comunque centrato il punto:
dovrei aggiungere una persona ad un contenitore, magari una lista o similare.
|
C'è una cosa che mi lascia perplesso: nel metodo addPersona dell'interfaccia IPersona il parametro è di tipo Persona.
Dunque l'interfaccia IPersona prevede l'esistenza di una classe Persona? E obbliga tutte le classi che implementeranno l'interfaccia IPersona a implementare un metodo che prende come parametro un oggetto Persona?
Non è che addPersona deve prendere in ingresso una IPersona invece di una Persona?
Codice:
public interface IPersona
{
...
void AddPersona(IPersona p);
}
Sono confuso, non conosco C# quindi non so valutare con cognizione di causa questa faccenda.
Auspico l'intervento di altri utenti più esperti; avevo postato solo perchè appunto la faccenda mi sembrava un po' strana e per stimolarti a riflettere da te attraverso le mie domande (e forse qua ho peccato di presunzione, pensando di esserti di aiuto in questo modo).
Chiedo venia, ciao