좋아, 함수에 동사를 사용하고 클래스에 명사를 사용하는 일반적인 규칙을 이해합니다. 인터페이스는 어떻습니까? 명확하지 않을 수있는 인터페이스 이름을 제시 할 때 어떤 방법론이 있습니까?
분명히하기 위해 이름 앞에 "I"를 넣을 것인지, camelCase 또는 PascalCase를 사용할 것인지에 대해서는 이야기하지 않습니다. 인터페이스의 명확하고 의미있는 이름을 찾는 방법이 궁금합니다.
편집 가장 명확한 방법으로 인터페이스 이름을 지정하는 방법에 집착하고 있습니다. 클래스 이름을 생각할 때 관련 될 수있는 가장 가까운 "실제"세계 객체를 생각하기 때문에 명사 일 필요가 있습니다. 실제 인터페이스는 키보드, 마우스, 리모컨, ATM 화면과 같은 것으로 생각합니다. 그것들은 모두 명사입니다. 어쨌든 인터페이스 이름을 공식화하는 좋은 방법에 대한 추가 통찰력은 높이 평가 될 것입니다.