老师,这里我还是不理解,为什么要实现它的接口方法才能排序,这里感觉怪怪的,也说不清哪里不理解,这个sort
来源:11-8 通过接口协议去理解sort的本质

慕仰4468487
2020-11-19
是不是因为我是py入门的,然后理解这个不好理解
写回答
1回答
-
bobby
2020-11-20
实现接口的目的不是说只有通过接口才能实现排序,而是为了让排序更加通用才这样写的。比如你插入的对象不是course,而是一个新的类型比如teacher,那么你如果做到可以对teacher排序呢?难道重新写代码吗? 因为根据讲师排序可以根据年龄排序,也可以根据身高进行排序,那怎么办呢? 这个时候通过接口你就可以尽量少的修改代码而直接适用
022020-11-22
相似问题