python--接口

接口------类实现继承的公开属性与公开方法的过程。-------------“x类对象”,“x类协议”,“x类接口”都是一个意思。

鸭子类型”:忽略对象的真正类型,转而关注对象有没有实现所需的方法、签名和语义。

白鹅类型”:抽象基类。(继承abc.ABC)

鸭子类型举例:

try:
    field_names=field_names.replace(',','').split()
except AttributeError:
    pass
field_names=tuple(field_names)

而不是用isinstance判断field_names是什么类型注册的。

原文地址:https://www.cnblogs.com/liuguangshou123/p/13507887.html