Discuss / Python / 看起来这里多态就是走个形式

看起来这里多态就是走个形式

Topic source

python不限制参数类型,那任何对象都可以传入,只要它有需要调用的方法,代码都可以顺利运行。另一方面,即使传入的对象继承了理想中的对象,也不能保证该对象还具有需要调用的方法,因为我甚至可以在对象里把从父类继承的方法变成None。所以又像上一章,一切靠大家自觉遵守规则,感觉上就像走个形式。

槲寄君

#2 Created at ... [Delete] [Delete and Lock User]

python本来就是这样啊。再说你定义的子类继承后变成None是你的事,父类又没有被你改变,别人依旧可以从父类中继承原来的方法啊,对扩展开放,对修改封闭,你是不是都没好好理解啊


  • 1

Reply