Golang接口
接口的概念是什么?
接口是定义方法签名并将方法集合在一起的东西。
而且,空接口等有不同的用法,但这次我想写一下我所理解的接口存在的目的是什么。
type <型名> interface {
メソッド
・
・
}
接口的作用
如果像上面的图一样,如果功能A是共同的,则可以使用接口来实现功能A的共通化。通过这样做,在修改功能A时只需要修改抽象化的一个位置。相反,如果没有将功能A抽象化,那么就需要重写实现功能A的所有位置。
请叙述以下的原文意思(只需要一个选项):
-
- 使用golang中的接口可以进行抽象化。
- 通过使用接口进行抽象化,可以将依赖降到最低,并且在进行修正时节省时间。