2009-03-30 26 views

Respuesta

19

No estoy seguro de esto, pero parece que podría hacerlo con la sintaxis de la herencia regular de pitón:

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

EDIT: Ok, acabo de probado y confirmado que se puede implementar una interfaz en IronPython de esta manera. Solo "hereda" la interfaz, implementa sus métodos como lo harías con cualquier otro método de clase y ¡disfruta!

+3

Para implementar propiedades en una interfaz, usaría 'def get_SomeProperty (self):' y 'def set_SomeProperty (self):' – Phil

Cuestiones relacionadas