2009-03-30 8 views

risposta

19

Non sono sicuro di questo, ma sembra che si potrebbe fare con la normale sintassi di eredità del pitone:

class SomeClass (ISomeInterface): 
    def SomeMethod(self, parameter): 
     pass 

EDIT: Ok, ho appena provato e confermato che è possibile implementare un interfaccia in IronPython in questo modo. Basta "ereditare" l'interfaccia, implementare i suoi metodi come faresti con qualsiasi altro metodo di classe e divertiti!

+3

Per implementare le proprietà in un'interfaccia, si utilizzerà 'def get_SomeProperty (self):' e 'def set_SomeProperty (self):' – Phil

Problemi correlati