在一個需求(我的應用程序的定製性能計數器)中,我首先編寫接口,但我不確定是否按照接口guildeline編寫專用名稱。我用複數和動詞,請驗證並建議如何在c#中編寫接口?界面名稱規則?
interface ICreateCounters
{
bool CreateCategories(Categories objCategories) {}
bool CreateCounters(Counters objCounters){}
}
interface UseCounters
{
Increment()
}
請指教?
是否有任何現有的庫可用?
有沒有規則,只有命名指南:http://msdn.microsoft.com/en-us/library/xzf533w0(v=vs.71).aspx – CodingIntrigue
沒有'{}'接口的方法後,所有的接口名稱應該以I開始,所以'IUseCounters','Increment()'應該有一些返回值類型('void'?)。 – xanatos
在你的情況下,像'ICounterFactory' –