Der Unterschied ist, dass eine Funktion durch ihren Delegate ersetzt wird.
PHP-Code:
wichtigeFunktion = createDelegate( this, wichtigeFunktion );
Du brauchst dann keine extra Variable mehr für den Delegate
und die Nutzerklasse kann einfach die Eigenschaft selbst als
Listener benutzen und muss nicht mehr Delegate.create benutzen.