Dentro del método main se define un método delegado y se asigna el método f1 del objeto foo.