Примечание: я новичок в ZCA, поэтому код может быть неправильным; однако я немного знаком с тем, как работает ZCA.Нужно ли компоненту компонента компонента Zope указать интерфейсы, которые он реализует?
Учитывая, например:
class I1(Interface):
def c1():
pass
class U1(object):
implements(I1) #is this necessary?
def c1():
#do some things here
ли необходима implements(I1)
линия, или может ZCA выяснить сам по себе, что U1 реализует I1 (вроде как пути интерфейсов Go работы)?