public class ProduitManager
public virtual void Valider()
Console.WriteLine("In Produit");
public class ArticleNewManager : ProduitManager
public virtual new void Valider()
Console.WriteLine("In ArticleNew");
public class ArticleOverrideManager : ProduitManager
public override void Valider()
Console.WriteLine("In ArticleOverride");
void CallManager(ProduitManager mgr)
CallManager(new ArticleNewManager());
CallManager(new ArticleOverrideManager());
new ArticleNewManager().Valider();
new ArticleOverrideManager().Valider();