Golang接口

接口的概念是什么?

接口是定义方法签名并将方法集合在一起的东西。
而且,空接口等有不同的用法,但这次我想写一下我所理解的接口存在的目的是什么。

type <型名> interface {
メソッド


}

接口的作用

image.png

如果像上面的图一样,如果功能A是共同的,则可以使用接口来实现功能A的共通化。通过这样做,在修改功能A时只需要修改抽象化的一个位置。相反,如果没有将功能A抽象化,那么就需要重写实现功能A的所有位置。

请叙述以下的原文意思(只需要一个选项):

    1. 使用golang中的接口可以进行抽象化。

 

    通过使用接口进行抽象化,可以将依赖降到最低,并且在进行修正时节省时间。
广告
将在 10 秒后关闭
bannerAds