采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
一个协议使用抽象基类定义魔法函数,规定使用这个协议必须做的事对吗 这借口里面的Sequence就是一个协议吗?然后他继承的那些类也是协议?
协议其实不像我们平时理解的协议而是一个简单的约定而已没有强制性,而对于Sequence来说也不能说就是协议,这个是抽象基类,主要目的是继承了这个类就会强制你实现某个方法,所以Sequence可以看做是遵循了序列协议的抽象基类。抽象基类的目的是让你强制实现某个想法,因为有时候我们容易忘记实现某些方法,动态语言和静态语言不一样,无法强制你实现某个方法,所以也就出现了抽象基类
所以说就是使用魔法函数告诉你遵循了什么协议, 然后抽象类强制你要实现什么方法
是的,
登录后可查看更多问答,登录/注册
socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO
1.2k 31
1.1k 24
1.0k 16
1.4k 10
1.1k 9