Para mejorar un poquito el código te diré que el método new debería devolver siempre self y te recomiendo que para comparar uses "==" en vez de "=" ya que este último está sobrecargado y puede que algún día te de problemas.
Yo cambiaria a esto:
[code=fw:2a4haame][/code:2a4haame]
Con esto consigues desacoplar el código de la salida por pantalla, o sea como se dice en OOP, consigues u "desacople"
↧