摘要: 在学习Python的时候发现了鸭子类型这个术语,听起来好像很有意思一样,所以把它记下来。鸭子类型的核心概念在于一个对象的有效语义,不是继承自特定的类或者实现特定的方法,而是由当前的属性和方法集合决定的。听起来依旧很迷茫,简单的说:"当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。"在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的。实际的例子1,将前两个参数相加后和第三个参数相乘:1 def add_then_multiplication(a, b, c):2 return (a + b) * c3 4 print add_th 阅读全文
posted @ 2013-12-15 22:33 jaw-crusher 阅读(8266) 评论(0) 推荐(0)