Buongiorno a tutti,<br>ho un problemino che non so come affrontare.. <br>Ho una classe con due metodi che a breve potrebbero crescere di numero.<br>A seconda del parametro passato in __init__, la classe deve avviare un metodo anzichè un altro.<br>

All'inizio ho pensato ad utilizzare un IF ma se il numero di metodi cresce diventerebbe difficile da gestire...<br><br>C'è un modo per dire: "eseguimi la funzione che ha il nome del parametro passato"?<br>

<br>Di seguito uno stralcio di codice...<br><br>class Campi(object):<br>   def __init__(self, parametro):<br>      #qualcosa che gli dica: se parametro è pippo lancia pippo, se è pluto lancia pluto e così via.<br><br>   def pluto(self):<br>

      # fai qualcosa<br><br>   def pippo(self):<br>
      # fai qualcosa di altro<br>