Как обеспечить определение внутреннего интерфейса - PullRequest
2 голосов
/ 12 марта 2011

Привет,

Я пытаюсь настроить шаблон, в котором определение класса должно включать определение внутреннего интерфейса.Так, например, если кто-то в моей команде должен был определить класс, возможно ли через интерфейс или базовый класс обеспечить объявление и определение внутреннего интерфейса, как показано ниже?Меня не интересует конкретное определение интерфейса, например, какие методы они объявляют, но что интерфейс с именем Display был определен вообще.

public class Foo {

    public interface Display {

        void Bar();
    }

    public void SomeMethod() {

    }
}

Я ценю любые идеи или ссылки на документацию по этому вопросу.

1 Ответ

2 голосов
/ 13 марта 2011

Ни в коем случае нельзя делать такую ​​статическую проверку.

Иногда, когда вы просто слышите вопрос, вы буквально чувствуете плохой дизайн.Это именно тот тип вопроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...