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 Glarga 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.