A decorator yaiku fungsi sing mbungkus fungsi liyane kanggo nambah perilaku, tanpa ngowahi kode asline. Iki diterapake nganggo sintaks @decorator ing ndhuwur fungsi — cara sing bersih kanggo nambah cross-cutting concerns kaya logging, timing, caching, utawa access control.
Papriye decorator bisa ndadak
():
():
()
result = func(*args, **kwargs)
()
result
wrapper
():
()
greet()
