Supponi di avere un'interfaccia IFoo
:
public interface IFoo {
void Bar(string s);
int Quux(object o);
}
Nella versione 2 dell'API, è necessario aggiungere un metodo Glarg
a questa interfaccia. Come si fa senza interrompere gli utenti API esistenti e mantenendo la compatibilità con le versioni precedenti? Questo è principalmente rivolto a .NET, ma può applicarsi anche ad altri framework e linguaggi.