946.【golang】非空接口

2024-02-17  本文已影响0人  七镜
  1. 与空接口对应,非空接口指的是至少包含一种方法的接口,就像 io.Readerio.Writer
  2. 非空接口通过一组方法对行为进行抽象,从而隔离具体实现达到解耦的目的。
  3. Go 的接口比 Java 等语言中的接口更加灵活,自定义类型不需要通过 implement 关键字显式地标明自己实现了某个接口,只要实现了接口中所有的方法就实现了该接口。
  4. 只有实现了接口中所有的方法,才算是实现了该接口。
上一篇 下一篇

猜你喜欢

热点阅读