首页
文章列表
标签墙
返回找工具啦
接口组合
共 2 篇文章
Go语言为什么没有泛型继承?接口组合的设计哲学
2026-05-04 15:18:26
Go语言为什么没有泛型继承?接口组合的设计哲学 Go语言刻意避开了传统面向对象语言中复杂的类型继承体系,转而推崇组合。即使Go 1.18引入了泛型,它依然没有引入类似Java或C那样的“泛型类继承”。理解这一设计哲学,关键在于区分“类型继承”与“接口组合”的本质区别。 理解“组合优于继承”的数学逻辑
Go语言
泛型
接口组合
40
0
Go 接口实现:隐式实现与接口组合
2026-04-06 03:12:49
Go 接口实现:隐式实现与接口组合 接口是 Go 语言最核心的特性之一,它提供了一种定义行为契约的方式。与 Java、C++ 等语言不同,Go 采用了隐式实现的机制——你不需要显式声明某个类型实现了某个接口,只要类型的方法集满足接口的要求,编译器就会自动建立关联。这种设计让代码更加灵活,模块间耦合度
Go接口
隐式实现
接口组合
70
0