0
A
回答
0
与书面语言相比,大多数命名约定“看起来很奇怪”。但从长远来看,始终如一地遵循公约会带来回报。
1
我从来没有把一个对象类型的信息嵌入到它的名字中,所以我不会使用I
作为前缀。但是,如果你正在做这是一个好主意,遵守惯例,但根据你的例子,我也会考虑你如何命名你的接口,因为从我可以告诉你将有一个IJQuery
和JQueryImpl
。
我会考虑命名您的接口,如JavaScriptLibrary
,然后命名您的实施类JQuery
或Prototype
。
在Java:
public interface JavaScriptLibrary { ... }
public class JQuery implements JavaScriptLibrary { ... }
public class Prototype implements JavaScriptLibrary { ... }
0
Ponzao好点,我往往不会嵌入类型信息置于类,变量名等。然而,有超过几个文件打交道时,我发现标记界面有帮助。
我使用已经在过去是非常有帮助的两种命名约定:
1)m_variableName
M_脱颖而出代码,标识成员变量。
2)IThisIsAnInterface
对于接口,你可以考虑像I_JQuery与I_标记你的界面。
-bn