Каковы различия в реализации интерфейсов неявно и явно в C#?
Когда следует использовать неявно и когда следует использовать явное использование?
Есть ли плюсы и/или минусы того или другого?
Официальные рекомендации Microsoft (из первого издания Framework Design Guidelines) гласят, что использование явных реализаций не рекомендуется, поскольку это приводит к неожиданному поведению кода.
Официальные рекомендации Microsoft (из первого издания Framework Design Guidelines) гласят, что использование явных реализаций не рекомендуется, поскольку это приводит к неожиданному поведению кода.
Официальные рекомендации Microsoft (из первого издания Framework Design Guidelines) гласят, что использование явных реализаций не рекомендуется, поскольку это приводит к неожиданному поведению кода.
Официальные рекомендации Microsoft (из первого издания Framework Design Guidelines) гласят, что использование явных реализаций не рекомендуется, поскольку это приводит к неожиданному поведению кода». p>
Я думаю, что это правило очень действительно во времена, когда еще не было IoC, когда вы не передаете вещи как интерфейсы.
Может ли кто-нибудь коснуться и этого аспекта?
Подробнее здесь: https://stackoverflow.com/questions/143 ... ementation