Существует ли стандартное соглашение об именах для реализаций интерфейсов, которые кажутся стандартными / по умолчанию? - PullRequest
0 голосов
/ 30 марта 2011

Попытка кодировать интерфейс, чтобы улучшить модульное тестирование и дизайн.Некоторые вещи, которые я пишу, похоже, не имеют никакой другой реализации, кроме очевидной.Есть ли для этого соглашение об именах?

1 Ответ

0 голосов
/ 30 марта 2011

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

В большинстве случаев мы называем наши интерфейсы после реализации, которая их вдохновила.Если затем мы обнаружим, что получили вторую реализацию этого интерфейса, мы либо переименуем исходную реализацию в более конкретную, либо переименуем интерфейс в более общую.

...