En ces jours d'injection de dépendance, il est bon de voir des gens prendre position contre les «étrangers» qui interfèrent avec leur hiérarchie de classe.Enterprise Library ValidatorFactory
Dans le cas d'Enterprise Library, la position morale a pris cette forme:
public abstract class ValidatorFactory { [...]
protected internal abstract Validator InnerCreateValidator(...); }
Ah, les beautés du mot-clé « interne », lorsqu'il est appliqué aux interfaces et méthodes abstraites.
Si vous connaissez un moyen de contourner ce problème, sans avoir à modifier les DLL Enterprise Library, s'il vous plaît laissez-nous savoir. Merci.
[que Protected interne Mean?] (Http://haacked.com/archive/2007/10/29/what-does-protected-internal-mean.aspx) –