返回介绍

07.4 设计接口

发布于 2024-08-14 12:50:32 字数 2156 浏览 0 评论 0 收藏 0

在本节中,您将学习如何设计接口。只要您知道要设计的接口行为,这个过程是相对简单的。

该章节将使用Go代码 myInterface.go 进行说明,这个代码将创建一个接口来辅助平面的几何图形的相关运算。

myInterface.go 的Go代码如下:

> package myInterface
> 
> type Shape interface {
>     Area() float64
>     Perimeter() float64
> }

接口 shape 的定义是非常简单直接的,它只需要实现两个名为 Area()Perimeter() 的函数,两个函数都返回 float64 值。第一个函数将用于计算平面形状的面积,第二个函数用于计算平面形状的周长。之后,您需要安装 myInterface.go 包,并使其对当前用户可用。正如你已经知道的,安装过程涉及以下Unix命令的执行:

$ mkdir ~/go/src/myInterface
$ cp myInterface.go ~/go/src/myInterface
$ go install myInterface

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文