gpt4 book ai didi

python - Python 有 C#/Java 风格的接口(interface)吗?

转载 作者:太空狗 更新时间:2023-10-29 21:12:43 24 4
gpt4 key购买 nike

我作为一名 C# 程序员工作了几个月,并且习惯了 generics/templates 接口(interface)的想法,我可以将其传递给库而不用关心对象是如何创建的。

我即将开始一个比较大的项目,可能是用python(我以前写过很多python,但主要是我自己的数据分析等代码),想知道是否存在类似的概念这种语言?我试过用谷歌搜索它并没有想出太多。

如果答案是否定的,那很好,但在这种情况下,人们通常会怎么做?

最佳答案

If the answer's no, that's fine, but in that case what do people generally do instead?

Duck Typing .

重要的是通过丢掉 C# 的技术包袱来接近 Python。

将 Python 作为一门 语言来学习。不要尝试在 Python 和 C# 之间映射概念。那就是疯狂。


"INTERFACES, not generics, or templates"

没关系。不需要所有静态类型声明技术。就此而言,也没有必要为了打破规则而进行类型转换。

关于python - Python 有 C#/Java 风格的接口(interface)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com