Maison > Article > développement back-end > Comment nommer efficacement les interfaces dans Go ?
Nom des interfaces dans Go
Les conventions de dénomination des interfaces dans Go visent à fournir des noms clairs et cohérents pour les types, les fonctions du récepteur et les méthodes. Pour les interfaces mono-méthode, la convention est d'utiliser le verbe de la méthode avec le suffixe "-er". Par exemple, l'interface d'un type prenant en charge la lecture serait nommée Reader.
Dans l'exemple fourni, l'interface qui définit les méthodes IsRole() et AssumeRole() pourrait être nommée RoleChecker, RoleAssumer ou une combinaison tel que RoleCheckerAssumer. Ces noms décrivent clairement le but de l'interface et les méthodes qu'elle définit.
Pour les fonctions du récepteur, il est recommandé d'utiliser des noms courts, à un ou deux caractères, qui reflètent le type de récepteur. Par exemple, le récepteur d'une méthode qui opère sur un Buffer pourrait être nommé b, tandis que le récepteur d'une méthode qui opère sur un serverHandler pourrait être nommé sh. Évitez d'utiliser des noms génériques tels que this ou self, car ils ne fournissent pas de contexte significatif.
Voici quelques considérations supplémentaires concernant la dénomination des interfaces dans Go :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!