python语言中有没有接口?有则给我个例子,谢谢
如题所述。
[解决办法]
http://www.python.org/dev/peps/pep-0245/
[解决办法]
你说的是象java的接口, interface吧
python不象java,可以有multiple inheritance,
所以不用interface也行
但是象java 的 abstract class 也是很容易写的,不过我觉得没多大用处,下面有个例子
class B(object):
def methodB(self):
raise NotImplementedError
class C(B):
def methodC(self):
print 'methodB'
c = C()
c.methodB()
zope有用interface,我不了解,你可以看看http://pypi.python.org/pypi/zope.interface