Код: Выделить всё
public class Fruity
{
private IOrange _Orange;
public Fruity()
{
_Orange = new Orange() as IOrange;
}
public void PrepareFruit()
{
return _Orange.Peel();
}
}
Хорошо, строго говоря, определение приписывается интерфейсом, учитывая, что приватная переменная определена таким образом, но есть ли способ просто перейти к реализации?
Конечно, существует функция «Найти все ссылки», которая представляет собой разрозненный подход к вызовам, интерфейсам и конкрециям. Но в данном случае источник реализации очевиден, так что я мог бы сразу перейти к нему...
Очевидно, иногда может возникнуть двусмысленность который хорошо описан здесь:
Перейти к определению конкретного типа
Но, конечно, должен быть Go К варианту реализации, когда реализация кристально ясна.
Подробнее здесь: https://stackoverflow.com/questions/158 ... -interface
Мобильная версия