在 Go 中,通常使用单个方法来命名接口:在方法名称后附加后缀“-er”或类似的修改。这会产生代理名词,如 Reader、Writer、Formatter 和 CloseNotifier 等接口中所示。
对于定义多个方法的接口,建议选择一个名称准确描述其用途,例如 net.Conn、http.ResponseWriter 或 io.ReadWriter。
避免使用像这样的通用名称或 self 作为接收器类型。最好使用反映接收者类型的简洁缩写,通常是一两个字符。例如,c 或 cl 代表客户端,r 代表矩形。这种方法确保了类型方法的一致性,并强调接收者作为明显参数的角色。
在提供的代码中,考虑以下接口名称是适当的:
对于 ServerSession 接口,ServerSession 或 Session 是合适的名称。
以上是Go 中接口应该如何命名?的详细内容。更多信息请关注PHP中文网其他相关文章!