2010-06-04 3 views

답변

0

대부분의 명명 규칙은 서면 언어와 비교할 때 "이상하게 보임"입니다. 그러나 국제 대회를 지속적으로 준수하면 장기적으로 성과가 나타납니다.

1

필자는 결코 객체 유형의 정보를 이름에 포함시키는 것을 좋아하지 않았으므로 어쨌든 I을 접두사로 사용하지 않을 것입니다. 하지만 컨벤션을 계속 유지하는 것이 좋습니다.하지만 예제를 기반으로하면 IJQueryJQueryImpl을 갖기 때문에 인터페이스의 이름을 지정하는 방법을 고려할 것입니다.

인터페이스 이름을 JavaScriptLibrary과 같이 지정하고 구현 클래스 이름을 JQuery 또는 Prototype으로 지정하는 것이 좋습니다. 자바에서

:

public interface JavaScriptLibrary { ... } 

public class JQuery implements JavaScriptLibrary { ... } 

public class Prototype implements JavaScriptLibrary { ... } 
0

Ponzao 좋은 점을 가지고 있는데이 클래스, 변수의 이름에 입력 한 정보를 포함하지 않는 경향 등 그러나, 이상의 몇 개의 파일을 처리 할 때 나는 발견했다 인터페이스를 표시하는 것이 도움이됩니다. 내가 과거에 매우 도움이되었습니다이 이름 지정 규칙을 사용

는 :

1)

M_는 멤버 변수를 표시, 코드에서 눈에 띄는 m_variableName.

2) 당신이 당신의 인터페이스를 마킹 I_와 I_JQuery 같은 것을 고려해 볼 수 있습니다 인터페이스의

을 IThisIsAnInterface.

-bn

관련 문제