Is the use of explicit interface implementation meant for hiding functionality?

Я использую интерфейсы для разделения моего кода. Мне любопытно, предназначено ли использование явной реализации интерфейса для сокрытия функциональности?

Пример:

public class MyClass : IInterface
{
     void IInterface.NoneWillCall(int ragh) { }
}

Каковы преимущества и конкретный вариант использования, когда это делается явно доступным только через интерфейс?

7
задан Anthony Pegram 26 May 2011 в 00:17
поделиться