Интерфейсы C#. Неявная реализация против явной реализации



каковы различия в реализации интерфейсов имплицитно и явно в C#?



когда следует использовать неявное и когда следует использовать явное?



есть ли какие-либо плюсы и/или минусы для одного или другого?





официальные рекомендации Microsoft (от первого издания Основные Принципы Проектирования) указано, что использование явных реализаций не рекомендуется, так как это дает код неожиданного поведения.



Я думаю, что это руководство очень действителен в пред-МОК-время, когда вы не передаете вещи как интерфейсы.



может ли кто-нибудь затронуть и этот аспект?

569   0  

Comments

    Ничего не найдено.