接口(尤其是文档注释)提供了使用接口的客户和它的子类型-接口的实现一个合约
“我实现者同意我定义的所有子类实现符合接口的协议,只要你客户遵守接口的任何协议”
由于python并不强制检查子类和基类是否遵守协议,所以协议的遵守落在了个人身上。
接口(尤其是文档注释)提供了使用接口的客户和它的子类型-接口的实现一个合约
“我实现者同意我定义的所有子类实现符合接口的协议,只要你客户遵守接口的任何协议”
由于python并不强制检查子类和基类是否遵守协议,所以协议的遵守落在了个人身上。