在C#中,我们必须命名一个接口方法的参数。为什么我们必须命名接口方法参数?
我明白,即使我们没有到,这样做会帮助读者理解其中的含义,但是在某些情况下,它是不是真的需要:
interface IRenderable
{
void Render(GameTime);
}
我会说上面的是可读和有意义的下面:
interface IRenderable
{
void Render(GameTime gameTime);
}
有一些技术原因,都需要一个接口上的方法参数的名字呢?
值得一提的是,接口方法的实现可以使用不同的名称那些在接口的方法。
我认为这将使方法签名名一致! – 2011-12-23 09:22:13
查看我编辑的最新评论。 – 2011-12-23 09:23:19
我所指的就像方法声明在类和接口之间一致... – 2011-12-23 09:27:26