Python学习之

Python学习之

首先,问一句,Python为什么需要接口?它不需要,这个地方是由于python不同于其他高级语言,具备强制类型的原因(C#和Java都是强类型语言,python则不是强类型语言,javascript也不是强类型语言。)。python中一切都是对象,可以指向任何类型,完全可以定义某个对象,使其实现类似interface的功能,然后成为其他类的父类;要知道python是支持多重继承的(一般情况下,不推荐使用多继承)。所以,python不需要接口。

用静态语言的设计模式套Python这样的动态语言说真的你被禁锢了思维。

@总结:

1,自己总结,很明显,Python中不管是类,还是方法,参数都是一个对象,而且不是强类型对象,所以不存在C#中那种接口指向子类的现象(多态)。Python中传入什么对象,就是什么对象,由于它的灵活性,所以,Python这种动态脚本(非强类型语言)不需要接口。

相关推荐

我来比划你来猜词语库-你来比划我来猜题目大全
365bet线上足球

我来比划你来猜词语库-你来比划我来猜题目大全

📅 07-21 👁️ 3456
1+1为什么等于2?皮亚诺公理给出严谨证明
365足球体育亚洲版

1+1为什么等于2?皮亚诺公理给出严谨证明

📅 09-11 👁️ 9235
怀旧街机翻牌机游戏大全
365bet线上足球

怀旧街机翻牌机游戏大全

📅 09-22 👁️ 6279
2025最新!正规打字接单平台排名前十,轻松兼职必看!
365bet网络娱乐

2025最新!正规打字接单平台排名前十,轻松兼职必看!

📅 07-18 👁️ 4023
李商隐诗词100首,收藏起来,品读“朦胧诗派”先驱的独特魅力
明里つむぎ	(明里䌷,Akari Tsumugi)人物百科资料及影视作品
我的1997什么时候几点更新
365足球体育亚洲版

我的1997什么时候几点更新

📅 07-15 👁️ 7950
面试一般面试多久
365足球体育亚洲版

面试一般面试多久

📅 09-22 👁️ 6746
成都茗艺宾馆怎么样:服务、环境与性价比的综合评价 • 本地金