65-python-多态

# python 本身支持多态
# python : 动态强类型的语言
# 强类型:fn(int a,str b) 在传参的时候必须写出数据类型
# 弱类型:如果弱类型语言这样写 2+'str' 返回的则是:2str,但python 中会报错
# 动态:python 在强类型中表现是弱的,在弱类型中表现是强的
# 所以两个都不是,而是动态的




# 鸭子类型:
# 如 list tuple 中的 index,splice.. 都有相似的方法,但是这些方法并不是继承父类,而是每一个都有自己的约束,
# 互相不干扰,这种类型叫做 鸭子类型。
# 优点:松耦合,每个相似的类之间没有影响
# 缺点:太随意
posted @ 2018-10-28 21:45  _Q  阅读(101)  评论(0)    收藏  举报