第二十篇:理解interface、模拟用户服务

  Interface

   高级语言中:

      class 代表类interface代表接口  前者是对业务对象的封装或定义,后者是对业务对象的抽象

  这些在go里面对应的是:

      struct和interface

  interface 抽象出各个服务的共同点 比如用户服务和商品服务 的共同点保存入库和获取列表

  

 

  

   UserService 类

  

 

 

    ProdService类

   

 

 

   main函数进行调用

  

 

   

 

 

  

 

  

  

  

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-05-26 10:52  痞子胥  阅读(88)  评论(0)    收藏  举报