-2

익명 형식은 Object 형식 인 반면, 보통 Object 또는 Variant 형식은 여러 번 설정할 수 있습니다. 개체 또는 변형은 수명이 짧아지는 경향이 있지만 익명 유형은 더 오래 살 예정이므로 은 의사 목적을 전달하는 것이 중요합니다..익명 형식에 대한 올바른 명명 규칙

익명 형식을 사용할 때 에 어떤 명명 규칙을 사용합니까?을 전달합니까?

"명명 컨벤션"질문을 검색 한 결과 객체 또는 변형과 다른 익명 유형과 관련하여 아직 답변을 찾기가 어렵습니다.

헝가리 표기법은 무도회 밤에 거대한 코 여드름과 비슷하므로 아무 도움이되지 않습니다.

익명 형식은 일단 인스턴스화되면 변경할 수 없으므로 의도에 따라 명명하면 안됩니다. 나는 자바 스윙 애플 리케이션에서 익명 형식을 사용하면

+2

익명 유형의 이름 지정? 이름이없는 익명의 정의가 아닌가? –

+0

그는 익명 형식 자체 (즉, 구현되는 인터페이스 또는 추상 클래스)가 아니라 이름이 필요한 객체에 대해 이야기하고 있습니다. –

+0

그래, 이것도 나를 혼란스럽게했다. 다소 역설적 인 것처럼 보입니다. 아마도 "익명 유형"을 참조하는 특정 개념은 내가 생각하는 것 (예 : C# 익명 유형)과 같지 않을 수 있습니다. – Noldorin

답변

2

나는 다음과 같은 방식으로 사용할 :

private ActionListener [actionPerforming]Action = new ActionListener(){ /*Stuff Here*/}; 

그 방법이 변수가 무엇을하고 있는지 알 수있다.

0

글쎄, 그것은 다소 모호성으로 보일지 모르지만 개발자로서 가장 중요한 이름 지정 규칙을 사용하면 안됩니까? 무엇이든 당신에게 호소하면 가장 편안하게 ...

저는 개인적으로 헝가리 표기법을 선호했지만 저는 최근에 헝가리 표기법을 선호했지만 최근에는 그 우아함에 따라 camelCase (Microsoft?) 방법으로 변환되었습니다. 정말로 개인적인 선택의 문제입니다.

0

헝가리 표기법 명명 규칙을 확인하십시오. http://en.wikipedia.org/wiki/Hungarian_notation

nSize : integer (systems) or count (application) 
iSize : integer (systems) or index (application)  
bBusy : boolean 
chInitial : char 
cApples : count of items 
dwLightYears : double word (systems) 
fBusy : boolean (flag) 
fpPrice: floating-point