Почему мы должны называть параметры метода интерфейса?

В C # мы должны назвать параметры метода интерфейса.

Я понимаю, что даже если бы нам не пришлось этого делать, это помогло бы читателю понять смысл, однако в некоторых случаях это на самом деле не нужно:

interface IRenderable
{
    void Render(GameTime);
}

Я бы сказал, что вышеизложенное так же читабельно и значимо, как и ниже:

interface IRenderable
{
    void Render(GameTime gameTime);
}

Есть ли некоторыетехнический причина, почему требуются имена для параметров методов на интерфейсе?

Стоит отметить, что реализация метода интерфейса может использовать имена, отличающиеся от имен в методе интерфейса.

Ответы на вопрос(5)

Ваш ответ на вопрос