因此,在静态环境中花费了大量时间之后,我开始了一个使用Python的项目。我见过一些制作“接口”的项目,这些“接口”实际上只是类,没有任何实现。以前,我会嘲笑这个想法,忽略这些项目中的这一部分。但现在,我开始热衷于这个想法了。
我们要清楚的是,Python中的接口应该是这样的:
class ISomething(object):
def some_method():
pass
def some_other_method(some_argument):
pass
请注意,您没有将self传递给任何方法,因此需要重写该方法才能调用。我认为这是一种很好的文档和完整性测试形式。
那么在座的每个人对这个想法的看法是什么?我是不是被我做过的所有C#编程洗脑了,或者这是个好主意?
https://stackoverflow.com/questions/552058
复制相似问题