Go では、単一メソッドのインターフェイスに次のように名前を付けるのが一般的です。メソッド名に接尾辞「-er」を追加するか、同様の変更を加えます。これにより、Reader、Writer、Formatter、CloseNotifier などのインターフェイスに見られるように、エージェント名詞が生成されます。
複数のメソッドを定義するインターフェイスの場合は、名前を選択することをお勧めします。 net.Conn、http.ResponseWriter、io.ReadWriter など、目的を正確に説明するもの。
レシーバーのタイプには this や self などの一般的な名前を使用しないでください。受信者のタイプを反映した簡潔な略語 (通常は 1 文字または 2 文字) を使用することをお勧めします。たとえば、クライアントの場合は c または cl、Rectangle の場合は r です。このアプローチにより、型のメソッド間の一貫性が保証され、明白な引数としての受信側の役割が強調されます。
提供されたコードでは、次のインターフェイス名を考慮することが適切です。 :
ServerSession インターフェースの場合、 ServerSession または Session が適切な名前です。
以上がGo ではインターフェイスにどのように名前を付ける必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。