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

Место общения программистов C#
Anonymous
Интерфейсы С#. Неявная реализация и явная реализация

Сообщение Anonymous »

Каковы различия в реализации интерфейсов неявно и явно в 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

Вернуться в «C#»