采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
是不是这种带有结构体与结构体的方法就表示他是实现者?
而这种,带有接口与使用了接口中间函数的就叫做使用者?
还有,在什么情况下这样子写最好?一般情况下,是不是实现者是已经存在的,我们需要作为使用者书写interface去使用接口就可以了?
课程例子有点绕:接口和对象都是retriever。给接口或者对象起个其他名字,就很清楚了。
你对我们这里说的使用者和实现者的理解是正确的。不过一般来说我们是先由使用者定义接口,说清楚我们需要使用哪些能力,然后实现者进行实现。当然,反过来也是有的。比如一个实现的模块是别人实现的,或者是第三方库里的,我们改不了。而且我们也不想直接使用它去造成更紧的耦合,那么我们就定义一个接口,通过接口来调用它,那么以后我们有新的实现可以随时换
登录后可查看更多问答,登录/注册
语法+分布式爬虫实战 为转型工程师量身打造
3.7k 14
713 1
2.0k 1
1.1k 12