鸭子类型也许能够避免一些类的重写,无需大量复制相同的代码,但是需要良好的文档支持,不然会让代码变得很混乱,谁知道你的鸭子是不是我的鹅呢?
在Python中,鸭子类型的最典型例子就是类似file的类。这些类可以实现file的一些或全部方法,并可以用于file通常使用的地方。" 但是一旦一个类不具有鸭子的方法,大概是要出错的。
当一只小鸡,走起来像鸭子,叫起来像鸭子,那么他就可以被称为鸭子关注的是如何使用而不是他的本质
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
每个人心里都住着一个人,或眷念,或暗恋,或想念。
文章 0 评论 0
接受
发布评论
评论(3)
鸭子类型也许能够避免一些类的重写,无需大量复制相同的代码,但是需要良好的文档支持,不然会让代码变得很混乱,谁知道你的鸭子是不是我的鹅呢?
在Python中,鸭子类型的最典型例子就是类似file的类。这些类可以实现file的一些或全部方法,并可以用于file通常使用的地方。" 但是一旦一个类不具有鸭子的方法,大概是要出错的。
当一只小鸡,走起来像鸭子,叫起来像鸭子,那么他就可以被称为鸭子
关注的是如何使用而不是他的本质