
Go
文章平均质量分 81
Go语言的知识
徐福记c
全栈工程师
展开
-
如何理解Go语言的interface
在 Go 语言中,接口(Interface)的本质是,它通过和机制,将“做什么”(行为)与“如何做”(实现)解耦。原创 2025-03-09 22:05:11 · 729 阅读 · 0 评论 -
Go 语言的接口、结构体嵌入和多态性概念
嵌入可以实现类似继承的效果,但本质是组合(composition)Go 的接口是隐式实现的,只要类型实现了接口定义的方法就自动满足。方法时调用了嵌入接口的原始方法。通过嵌入接口类型实现功能扩展。接口定义了动物的基本行为。函数可以处理任何实现了。输出时自动调用各自具体的。统一处理不同动物类型。原创 2025-03-09 21:25:35 · 273 阅读 · 0 评论 -
Go语言设计特点---组合取代了继承
提升灵活性和可测试性。接口设计的其实很简单,原创 2025-03-09 19:15:57 · 537 阅读 · 0 评论