⬅ Wróć do spisu treści

Dekoratory

Przykład 8.8: o_decorator



Objaśnienie:

Dodanie oznaczenie dekoratora @helloworld powoduje, że wywołanie myfunc() zostanie poprzedzone funkcjonalnością z helloworld. Nieco bardziej złożony przykład dotyczy funkcji z parametrami.

Przykład 8.9: sumator



Objaśnienie

Użycie funkcja2 wyjaśnia działanie dekoratora przy funkcja1. Należy zwrócić jednak uwagę na dwa dodatkowe elementy: