This question already has answers here:
Comment the interface, implementation or both?
(9个答案)
1年前关闭。
记录类和接口(interface)的最佳实践是什么。假设您有一个名为Foo的具体类,它是从一个名为IFoo的接口(interface)派生的。您在哪里对方法发表意见?您是否在Interface以及具体类上重复了您的评论?
这是一个注释重复的示例:
(9个答案)
1年前关闭。
记录类和接口(interface)的最佳实践是什么。假设您有一个名为Foo的具体类,它是从一个名为IFoo的接口(interface)派生的。您在哪里对方法发表意见?您是否在Interface以及具体类上重复了您的评论?
这是一个注释重复的示例:
public class Foo : IFoo
{
/// <summary>
/// This function does something
/// </summary>
public void DoSomething()
{
}
}
public interface IFoo
{
/// <summary>
/// This function does something
/// </summary>
void DoSomething();
}
最佳答案
我将对两者都发表评论。
在界面上,我将评论界面成员和用法背后的意图。
关于实现,我将评论具体实现的原因。
关于c# - 代码注释: Do you put your code comments on Interfaces or on Concrete classes,还是两者兼有?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1875440/
10-12 18:57