Go에서는 단일 메서드로 인터페이스 이름을 지정하는 것이 관례입니다. 메소드 이름에 접미사 "-er" 또는 이와 유사한 수정을 추가합니다. 그러면 Reader, Writer, Formatter 및 CloseNotifier와 같은 인터페이스에서 볼 수 있듯이 에이전트 명사가 생성됩니다.
여러 메서드를 정의하는 인터페이스의 경우 이름을 선택하는 것이 좋습니다. net.Conn, http.ResponseWriter 또는 io.ReadWriter와 같이 해당 목적을 정확하게 설명하는 이름입니다.
수신기 유형에 이와 같은 일반 이름이나 self를 사용하지 마세요. 수신자 유형을 반영하는 간결한 약어(일반적으로 1~2자)를 사용하는 것이 좋습니다. 예를 들어 클라이언트의 경우 c 또는 cl이고 직사각형의 경우 r입니다. 이 접근 방식은 유형의 메서드 전반에 걸쳐 일관성을 보장하고 명확한 인수로서 수신자의 역할을 강조합니다.
제공된 코드에서 다음 인터페이스 이름을 고려하는 것이 적절할 것입니다. :
ServerSession 인터페이스의 경우 ServerSession 또는 Session은 적합한 이름을 사용하세요.
위 내용은 Go에서 인터페이스 이름은 어떻게 지정해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!