service结构体为什么定义为接口类型

来源:5-10 商品管理功能 service 实现

王禹霏2077922

2024-05-23

图片描述图片描述
请问为什么ProductRepository定义为IProduct类型而不是已经实现了接口的ProductManager类型?

写回答

1回答

Cap

2024-09-24

当时接口类型的话,所有外包用到这个类型的变量都会被接口约束,另外也可以方式接口里面的方法都实现。

0
0

全流程开发 GO实战电商网站高并发秒杀系统

运用架构设计与系统化思维,从容应对不同流量等级的“秒杀”场景

1462 学习 · 443 问题

查看课程