【发布时间】:2013-08-30 12:09:26
【问题描述】:
在其中一个要求(我的应用程序的自定义性能计数器)中,我首先编写接口,但我不确定我是否按照接口规范编写正确的名称。我用复数和动词,请验证和建议
interface ICreateCounters
{
bool CreateCategories(Categories objCategories) {}
bool CreateCounters(Counters objCounters){}
}
interface UseCounters
{
Increment()
}
请指教?
是否有任何现有的库可用?
【问题讨论】:
-
No
{}在一个接口的方法之后,所有接口名称都应该以 I 开头,所以IUseCounters、Increment()应该有一些返回值类型(void?)。跨度> -
在你的情况下类似于
ICounterFactory -
我要补充一点,有时甚至微软也不遵循它的指导方针......对,先生。
System.Runtime.InteropServices._Type? (它是一个接口,例如由Type类使用):-) -
I used plural所以你的Counters类包含多个计数器,对吧?
标签: c# counter performancecounter