In c# ogni oggetto può definire degli eventi.

Ogni evento può essere associato ad un event handler; quando si istanzia 
l’oggetto, si può chiedere che a ogni scatenarsi di un evento l’oggetto che lo 
ha istanziato chiami una funzione di callback. 

La chiamata a RaiseEvent scatena l’evento…

L’evento, in questo caso, è un tipo di dato, proprio come se fosse una 
variabile.

Comunque senz’altro c’è chi te lo può spiegare meglio di me…

Ciao!

 

 

Da: python-boun...@lists.python.it [mailto:python-boun...@lists.python.it] Per 
conto di Valerio Maggio
Inviato: mercoledì 11 settembre 2013 07:43
A: Discussioni generali sul linguaggio Python
Oggetto: Re: [Python] Gestione degli eventi in python

 



On Wednesday, September 11, 2013, Germano Carella wrote:

L’oggetto User istanzia sia Buffer che Prompt. All’aggiunta di una linea nel 
buffer, prompt deve essere modificato. Quindi dovrei scatenare un evento che 
chiama la funzione che effettuerà talimodifiche.

Se ho capito bene il tuo problema, a me sembra che tu debba implementare un 
Observer (pattern) [http://en.wikipedia.org/wiki/Observer_pattern].

 

Come posso farlo in python?

 

 http://code.activestate.com/recipes/578449-observer-pattern/

 In c# è semplice... 

 Mmm in che senso? Sono curioso? :)



-- 

Valerio

 

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a