Dans Go, il est conventionnel de nommer les interfaces avec une seule méthode en en ajoutant le nom de la méthode avec le suffixe "-er" ou une modification similaire. Cela se traduit par un nom d'agent, comme on le voit dans les interfaces telles que Reader, Writer, Formatter et CloseNotifier.
Pour les interfaces qui définissent plusieurs méthodes, il est recommandé de choisir un nom. qui décrit avec précision leur objectif, comme net.Conn, http.ResponseWriter ou io.ReadWriter.
Évitez d'utiliser des noms génériques comme celui-ci ou self pour les types de récepteurs. Il est préférable d'utiliser une abréviation concise qui reflète le type de récepteur, généralement un ou deux caractères. Par exemple, c ou cl pour Client et r pour Rectangle. Cette approche garantit la cohérence entre les méthodes du type et met l'accent sur le rôle du récepteur comme argument évident.
Dans le code fourni, il serait approprié de considérer les noms d'interface suivants :
Pour l'interface ServerSession, ServerSession ou Session conviendrait noms.
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!