拟人化界面 - 好的或坏的想法?

Awk*_*der 2 c# interface role-based

我有一段时间尝试过anthropomorphise(意思是人类可读的)我给接口的名字,对我来说,这就像给一个接口一个基于角色的名字一样 - 试图在名称中捕获接口的目的.

我和其他认为这有点奇怪和幼稚的开发人员进行了讨论.

SO的人怎么想?

示例(C#语法):

public interface IShowMessages
{
    void Show(string message);
    void Show(string title, string message);
}

public class TraceMessenger : IShowMessages
{
}

public interface IHaveMessageParameters
{
    IList<string> Parameters { get; }
}

public class SomeClass : IHaveMessageParameters
{
}
Run Code Online (Sandbox Code Playgroud)

Luk*_*keH 10

IThinkItsATerribleIdea

  • 意见很好.理由更好. (3认同)
  • @Philip:在这里:"名称与名词或名词短语或描述行为的形容词接口." http://msdn.microsoft.com/en-us/library/8bc1fexb(VS.71).aspx (2认同)