On 11/30/2014 03:54 PM, Manlio Perillo wrote:
> 2014-11-29 11:01 GMT+01:00 Marco Ippolito <ippolito.ma...@gmail.com
> <mailto:ippolito.ma...@gmail.com>>:
>
>     Ciao a tutti,
>     mi potreste spiegare quando sarebbe opportuno, perchè più efficace od
>     efficiente, usare @staticmethod invece di "inglobare" (scusate per il
>     termine poco tecnico) una funzione all'interno di una classe python in
>     modo normale?
>
>
> Quando vedo usare staticmethod penso che c'è qualcosa che non va...
>
>
> Ciao  Manlio


una funzione di manipolazione dell'istanza della classe è preferibile
che sia un METODO
una funzione generica delll'applicazione/modulo/package è preferibile
che sia una FUNZIONE
una funzione di utlilità correlata ad una determinata classe (ma che non
manipola l'istanza) è preferibile che sia uno STATICMETHOD

poi c'è il libero arbitrio...


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

Rispondere a