面向对象编程是一个极其糟糕的主意,只有加利福尼亚才会产出这种东西。 Edsger Dijkstra(图灵奖获得者) 面向对象设计是基于罗马数字进行计算。 Rob Pike(Go语言之父) “面向对象”这个词可以用来指很多东西。其中一半是显而易见的,而另一半是错误的。 Paul Graham(美国互联网创业教父) 实现上的继承就跟过度使用goto...
子类里访问父类的同名属性,而又不想直接引用父类的名字,因为说不定什么时候会去修改它,所以数据还是只保留一份的好。其实呢,还有更好的理由不去直接引用父类的名字,参见 Python’s super() considered super! | Deep Thoughts by Raymond Hettinger。