第二十篇:理解interface、模拟用户服务
Interface
高级语言中:
class 代表类interface代表接口 前者是对业务对象的封装或定义,后者是对业务对象的抽象
这些在go里面对应的是:
struct和interface
interface 抽象出各个服务的共同点 比如用户服务和商品服务 的共同点保存入库和获取列表

UserService 类

ProdService类

main函数进行调用


Interface
高级语言中:
class 代表类interface代表接口 前者是对业务对象的封装或定义,后者是对业务对象的抽象
这些在go里面对应的是:
struct和interface
interface 抽象出各个服务的共同点 比如用户服务和商品服务 的共同点保存入库和获取列表

UserService 类

ProdService类

main函数进行调用

