Я использую интерфейсы для разделения моего кода. Мне любопытно, предназначено ли использование явной реализации интерфейса для сокрытия функциональности?
Пример:
public class MyClass : IInterface
{
void IInterface.NoneWillCall(int ragh) { }
}
Каковы преимущества и конкретный вариант использования, когда это делается явно доступным только через интерфейс?